Unidiff1 files changed, 2 insertions, 0 deletions
|
diff --git a/shared.c b/shared.c index 6117f5c..8cb4808 100644 --- a/ shared.c+++ b/ shared.c |
|
@@ -258,24 +258,26 @@ void cgit_querystring_cb(const char *name, const char *value) |
258 | } else if (!strcmp(name, "name")) { |
258 | } else if (!strcmp(name, "name")) { |
259 | cgit_query_name = xstrdup(value); |
259 | cgit_query_name = xstrdup(value); |
260 | } |
260 | } |
261 | } |
261 | } |
262 | |
262 | |
263 | void *cgit_free_commitinfo(struct commitinfo *info) |
263 | void *cgit_free_commitinfo(struct commitinfo *info) |
264 | { |
264 | { |
265 | free(info->author); |
265 | free(info->author); |
266 | free(info->author_email); |
266 | free(info->author_email); |
267 | free(info->committer); |
267 | free(info->committer); |
268 | free(info->committer_email); |
268 | free(info->committer_email); |
269 | free(info->subject); |
269 | free(info->subject); |
| |
270 | free(info->msg); |
| |
271 | free(info->msg_encoding); |
270 | free(info); |
272 | free(info); |
271 | return NULL; |
273 | return NULL; |
272 | } |
274 | } |
273 | |
275 | |
274 | int hextoint(char c) |
276 | int hextoint(char c) |
275 | { |
277 | { |
276 | if (c >= 'a' && c <= 'f') |
278 | if (c >= 'a' && c <= 'f') |
277 | return 10 + c - 'a'; |
279 | return 10 + c - 'a'; |
278 | else if (c >= 'A' && c <= 'F') |
280 | else if (c >= 'A' && c <= 'F') |
279 | return 10 + c - 'A'; |
281 | return 10 + c - 'A'; |
280 | else if (c >= '0' && c <= '9') |
282 | else if (c >= '0' && c <= '9') |
281 | return c - '0'; |
283 | return c - '0'; |
|