Nikola Pajkovsky 5dda99
From d2572a98f41df96534f41062b0020ee6a10047ea Mon Sep 17 00:00:00 2001
Nikola Pajkovsky 5dda99
Message-Id: <d2572a98f41df96534f41062b0020ee6a10047ea.1315927751.git.npajkovs@redhat.com>
Nikola Pajkovsky 5dda99
From: Martin Milata <mmilata@redhat.com>
Nikola Pajkovsky 5dda99
Date: Tue, 26 Jul 2011 16:49:28 +0200
Nikola Pajkovsky 5dda99
Subject: [PATCH] a-a-save-package-data: Fix NULL dereference
Nikola Pajkovsky 5dda99
Nikola Pajkovsky 5dda99
Fixes #324.
Nikola Pajkovsky 5dda99
---
Nikola Pajkovsky 5dda99
 src/daemon/abrt-action-save-package-data.c |    2 +-
Nikola Pajkovsky 5dda99
 1 files changed, 1 insertions(+), 1 deletions(-)
Nikola Pajkovsky 5dda99
Nikola Pajkovsky 5dda99
diff --git a/src/daemon/abrt-action-save-package-data.c b/src/daemon/abrt-action-save-package-data.c
Nikola Pajkovsky 5dda99
index d37a05d..ddcf4ac 100644
Nikola Pajkovsky 5dda99
--- a/src/daemon/abrt-action-save-package-data.c
Nikola Pajkovsky 5dda99
+++ b/src/daemon/abrt-action-save-package-data.c
Nikola Pajkovsky 5dda99
@@ -160,7 +160,7 @@ static char *get_argv1_if_full_path(const char* cmdline)
Nikola Pajkovsky 5dda99
      * with '/', it is not a full path to script
Nikola Pajkovsky 5dda99
      * and we can't use it to determine the package name
Nikola Pajkovsky 5dda99
      */
Nikola Pajkovsky 5dda99
-    if (*argv1 != '/')
Nikola Pajkovsky 5dda99
+    if (argv1 == NULL || *argv1 != '/')
Nikola Pajkovsky 5dda99
         return NULL;
Nikola Pajkovsky 5dda99
 
Nikola Pajkovsky 5dda99
     /* good, it has "/foo/bar" form, return it */
Nikola Pajkovsky 5dda99
-- 
Nikola Pajkovsky 5dda99
1.7.7.rc0.70.g82660
Nikola Pajkovsky 5dda99