}
size_t src_size = 0;
- char *filename = strdup(argv[1]);
- char *command = strdup(argv[2]);
+ char *filename = g_strdup(argv[1]);
+ char *command = g_strdup(argv[2]);
unsigned int src_width = 0;
unsigned int src_height = 0;
mm_util_color_format_e src_format = 0;
unsigned int res_h = 0;
size_t res_buffer_size = 0;
+ if (filename == NULL || command == NULL) {
+ fprintf(stderr, "\t[IMGP_testsuite] invalid filename or command\n");
+ goto TEST_FAIL;
+ }
+
/* get arguments */
if (FALSE == _get_input_data(argv[3], 0, UINT_MAX, &src_width)) {
fprintf(stderr, "\t[IMGP_testsuite] wrong src_width %s\n", argv[3]);