acontrol = up->appcontrol;
while (acontrol != NULL) {
snprintf(buf, BUFSIZE, "%s|%s|%s",\
- acontrol->operation ? acontrol->operation : "NULL",
- acontrol->uri ? acontrol->uri : "NULL",
- acontrol->mime ? acontrol->mime : "NULL");
+ acontrol->operation ? (strlen(acontrol->operation) > 0 ? acontrol->operation : "NULL") : "NULL",
+ acontrol->uri ? (strlen(acontrol->uri) > 0 ? acontrol->uri : "NULL") : "NULL",
+ acontrol->mime ? (strlen(acontrol->mime) > 0 ? acontrol->mime : "NULL") : "NULL");
snprintf(query, MAX_QUERY_LEN,
"insert into package_app_app_control(app_id, app_control) " \
"values('%s', '%s')",\
acontrol = sp->appcontrol;
while (acontrol != NULL) {
snprintf(buf, BUFSIZE, "%s|%s|%s",
- acontrol->operation ? acontrol->operation : "NULL",
- acontrol->uri ? acontrol->uri : "NULL",
- acontrol->mime ? acontrol->mime : "NULL");
+ acontrol->operation ? (strlen(acontrol->operation) > 0 ? acontrol->operation : "NULL") : "NULL",
+ acontrol->uri ? (strlen(acontrol->uri) > 0 ? acontrol->uri : "NULL") : "NULL",
+ acontrol->mime ? (strlen(acontrol->mime) > 0 ? acontrol->mime : "NULL") : "NULL");
snprintf(query, MAX_QUERY_LEN,
"insert into package_app_app_control(app_id, app_control) " \
"values('%s', '%s')",\