Get string from db if the value is neither "(NULL)" nor empty string 79/48579/2
authorSangyoon Jang <s89.jang@samsung.com>
Wed, 23 Sep 2015 07:49:50 +0000 (16:49 +0900)
committerSangyoon Jang <s89.jang@samsung.com>
Wed, 23 Sep 2015 09:09:48 +0000 (18:09 +0900)
Change-Id: I5a7bb0ac6693f61eb8f3dd16676e2c99e791e68a
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
src/pkgmgrinfo_db.c

index 87bcd2d..902dd61 100644 (file)
@@ -406,7 +406,8 @@ void _save_column_str(sqlite3_stmt *stmt, int idx, const char **str)
        const char *val;
 
        val = (const char *)sqlite3_column_text(stmt, idx);
-       if (val)
+       /* get string when the result is not null */
+       if (val && (strcasecmp(val, "(null)") != 0) && (strcmp(val, "") != 0))
                *str = strdup(val);
 }