Make sure we don't run o buffer overrun by setting the status if we
don't know the passed value:
Pointed out by coverity tests: https://bugs.tizen.org/jira/browse/TC-2097
"ERROR_PARSE",
"ERROR_COMM",
"SKIPPED",
+ "UNKNOWN",
};
const char *cstart = "", *cend = "", *name = data;
case LMS_PROGRESS_STATUS_ERROR_COMM:
cstart = "\033[31m";
break;
+ default:
+ status = LMS_PROGRESS_STATUS_UNKNOWN;
+ break;
}
}
LMS_PROGRESS_STATUS_KILLED,
LMS_PROGRESS_STATUS_ERROR_PARSE,
LMS_PROGRESS_STATUS_ERROR_COMM,
- LMS_PROGRESS_STATUS_SKIPPED
+ LMS_PROGRESS_STATUS_SKIPPED,
+ LMS_PROGRESS_STATUS_UNKNOWN,
} lms_progress_status_t;
typedef void (*lms_free_callback_t)(void *data);