From 27a47fc62d90a115d7a00753a06ffab71e92f487 Mon Sep 17 00:00:00 2001 From: Ruben Kerkhof Date: Fri, 4 Dec 2015 21:18:27 +0100 Subject: [PATCH] utils_mount.c: check for null before dereferencing CID #38025 Signed-off-by: Florian Forster --- src/utils_mount.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/utils_mount.c b/src/utils_mount.c index 6e6644f4..7b4c9276 100644 --- a/src/utils_mount.c +++ b/src/utils_mount.c @@ -762,13 +762,13 @@ void cu_mount_freelist (cu_mount_t *list) char * cu_mount_checkoption(char *line, char *keyword, int full) { - char *line2, *l2; - int l = strlen(keyword); - char *p1, *p2; + char *line2, *l2, *p1, *p2; + int l; if(line == NULL || keyword == NULL) { return NULL; } + if(full != 0) { full = 1; } @@ -782,6 +782,7 @@ cu_mount_checkoption(char *line, char *keyword, int full) l2++; } + l = strlen(keyword); p1 = line - 1; p2 = strchr(line, ','); do { -- 2.30.2