else if ((ret == METADATA_EDITOR_ERROR_NONE) && picture_index) {
int num = 0, i;
ret = __safe_atoi(picture_index, &num);
- if (ret != METADATA_EDITOR_ERROR_NONE || num < 0)
- return true;
+ if (ret != METADATA_EDITOR_ERROR_NONE || num < 0) {
+ printf("fail to __safe_atoi[%d]\n", ret);
+ return false;
+ }
printf("Number of pictures: %u\n", num);
printf("The number of pictures is [%s]\n", picture_num);
- num = atoi(picture_num);
+ ret = __safe_atoi(picture_num, &num);
free(picture_num);
+ if (ret != METADATA_EDITOR_ERROR_NONE || num < 0) {
+ printf("fail to __safe_atoi[%d]\n", ret);
+ return false;
+ }
if (num == 0) {
printf("There are no pictures to delete\n");