From 14aadc420ce60f91fbf1a9960d4f9a84b195bf07 Mon Sep 17 00:00:00 2001 From: Chip Black Date: Thu, 10 Jul 2014 02:24:14 -0500 Subject: [PATCH] Additional sanity checks for parse_auth_cookie --- common/app.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/common/app.c b/common/app.c index 2fad96e..01d5768 100644 --- a/common/app.c +++ b/common/app.c @@ -42,6 +42,11 @@ int parse_url_info(const char *url, struct url_info *info) { } int parse_auth_cookie(const char *str, struct auth_cookie *cookie) { + if (str == NULL) + return 0; + if (cookie == NULL) + return 0; + char *token_begin = strchr(str, '/'); if (token_begin == NULL) { return 0; -- 2.25.1