Fix double free 10/74110/1
authorSangyoon Jang <s89.jang@samsung.com>
Mon, 13 Jun 2016 01:49:12 +0000 (10:49 +0900)
committerSangyoon Jang <s89.jang@samsung.com>
Mon, 13 Jun 2016 01:49:12 +0000 (10:49 +0900)
Change-Id: I0e80906fe6289bebd0e44b5395b291a49da1dd2b
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
src/restriction_mode.c

index c7ee92c..c6648c5 100644 (file)
@@ -185,9 +185,8 @@ int __restriction_mode_get(uid_t uid, const char *pkgid, int *mode)
                return -1;
        }
 
-       if (__get_value(dbf, pkgid, mode)) {
-               free(dbpath);
-       }
+       if (__get_value(dbf, pkgid, mode))
+               *mode = 0;
 
        __close(dbf);
        free(dbpath);