diff options
Diffstat (limited to 'cgitcgi/ui-tree.c')
| -rw-r--r-- | cgitcgi/ui-tree.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/cgitcgi/ui-tree.c b/cgitcgi/ui-tree.c index 59f65a1..b5f9225 100644 --- a/cgitcgi/ui-tree.c +++ b/cgitcgi/ui-tree.c @@ -772,8 +772,8 @@ static void cgit_print_summary( struct strbuf *sb, const char *relative_path, co static void cgit_print_clone_urls( struct strbuf *sb, const char *relative_path ) { - char ref[PATH_MAX] = { 0 }; - char rpath[PATH_MAX] = { 0 }; + char ref[PATH_MAX-64] = { 0 }; + char rpath[PATH_MAX] = { 0 }; char branch[PATH_MAX] = { 0 }; if( !sb ) return; @@ -786,7 +786,7 @@ static void cgit_print_clone_urls( struct strbuf *sb, const char *relative_path if( !strncmp( (char *)&ref[0], "refs/heads/", 11 ) ) { b = (const char *)&ref[11]; - sprintf( (char *)&branch[0], "--branch %s -- ", b ); + snprintf( (char *)&branch[0], PATH_MAX, "--branch %s -- ", b ); } if( b && !strcmp( b, ctx.repo.trunk ) ) |
