|
diff --git a/shared.c b/shared.c index 2c309f5..9c992c8 100644 --- a/ shared.c+++ b/ shared.c |
|
@@ -61,25 +61,25 @@ char *cgit_query_grep = NULL; |
61 | char *cgit_query_sha1 = NULL; |
61 | char *cgit_query_sha1 = NULL; |
62 | char *cgit_query_sha2 = NULL; |
62 | char *cgit_query_sha2 = NULL; |
63 | char *cgit_query_path = NULL; |
63 | char *cgit_query_path = NULL; |
64 | char *cgit_query_name = NULL; |
64 | char *cgit_query_name = NULL; |
65 | int cgit_query_ofs = 0; |
65 | int cgit_query_ofs = 0; |
66 | |
66 | |
67 | int htmlfd = 0; |
67 | int htmlfd = 0; |
68 | |
68 | |
69 | |
69 | |
70 | int cgit_get_cmd_index(const char *cmd) |
70 | int cgit_get_cmd_index(const char *cmd) |
71 | { |
71 | { |
72 | static char *cmds[] = {"log", "commit", "diff", "tree", "blob", |
72 | static char *cmds[] = {"log", "commit", "diff", "tree", "blob", |
73 | "snapshot", "tag", "refs", NULL}; |
73 | "snapshot", "tag", "refs", "patch", NULL}; |
74 | int i; |
74 | int i; |
75 | |
75 | |
76 | for(i = 0; cmds[i]; i++) |
76 | for(i = 0; cmds[i]; i++) |
77 | if (!strcmp(cmd, cmds[i])) |
77 | if (!strcmp(cmd, cmds[i])) |
78 | return i + 1; |
78 | return i + 1; |
79 | return 0; |
79 | return 0; |
80 | } |
80 | } |
81 | |
81 | |
82 | int chk_zero(int result, char *msg) |
82 | int chk_zero(int result, char *msg) |
83 | { |
83 | { |
84 | if (result != 0) |
84 | if (result != 0) |
85 | die("%s: %s", msg, strerror(errno)); |
85 | die("%s: %s", msg, strerror(errno)); |
|