diff options
-rw-r--r-- | src/ideviceinstaller.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/ideviceinstaller.c b/src/ideviceinstaller.c index 7d10e75..671b6fb 100644 --- a/src/ideviceinstaller.c +++ b/src/ideviceinstaller.c @@ -145,7 +145,6 @@ static int zip_get_contents(struct zip *zf, const char *filename, int locate_fla *len = 0; if (zindex < 0) { - fprintf(stderr, "ERROR: could not locate %s in archive!\n", filename); return -1; } @@ -816,6 +815,8 @@ run_again: } else { plist_from_xml(zbuf, len, &meta_dict); } + } else { + fprintf(stderr, "WARNING: could not locate %s in archive!\n", ITUNES_METADATA_PLIST_FILENAME); } if (zbuf) { free(zbuf); @@ -841,6 +842,7 @@ run_again: strcat(filename, "Info.plist"); if (zip_get_contents(zf, filename, 0, &zbuf, &len) < 0) { + fprintf(stderr, "WARNING: could not locate %s in archive!\n", filename); zip_unchange_all(zf); zip_close(zf); goto leave_cleanup; @@ -894,6 +896,8 @@ run_again: len = 0; if (zip_get_contents(zf, sinfname, 0, &zbuf, &len) == 0) { sinf = plist_new_data(zbuf, len); + } else { + fprintf(stderr, "WARNING: could not locate %s in archive!\n", sinfname); } free(sinfname); if (zbuf) { |