From dff125fbbf490b737e4d21876435579e153aeb4f Mon Sep 17 00:00:00 2001 From: Sangyoon Jang Date: Wed, 23 Sep 2015 16:49:50 +0900 Subject: [PATCH] Get string from db if the value is neither "(NULL)" nor empty string Change-Id: I5a7bb0ac6693f61eb8f3dd16676e2c99e791e68a Signed-off-by: Sangyoon Jang --- src/pkgmgrinfo_db.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pkgmgrinfo_db.c b/src/pkgmgrinfo_db.c index 87bcd2d..902dd61 100644 --- a/src/pkgmgrinfo_db.c +++ b/src/pkgmgrinfo_db.c @@ -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); } -- 2.7.4