Skip to content

Commit 960de36

Browse files
Copilotprobonopd
andcommitted
Improve error messages with strerror(errno) for symlink failures
Co-authored-by: probonopd <[email protected]>
1 parent eea100f commit 960de36

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/appimagetool.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -880,12 +880,12 @@ main (int argc, char *argv[])
880880
fprintf (stderr, "Creating %s symlink to %s for compatibility\n", metainfo_id, appdata_id);
881881
int res = symlink(appdata_id, metainfo_path);
882882
if(res)
883-
fprintf (stderr, "WARNING: Could not create symlink %s\n", metainfo_path);
883+
fprintf (stderr, "WARNING: Could not create symlink %s: %s\n", metainfo_path, strerror(errno));
884884
} else if (metainfo_exists && ! appdata_exists) {
885885
fprintf (stderr, "Creating %s symlink to %s for compatibility\n", appdata_id, metainfo_id);
886886
int res = symlink(metainfo_id, appdata_path);
887887
if(res)
888-
fprintf (stderr, "WARNING: Could not create symlink %s\n", appdata_path);
888+
fprintf (stderr, "WARNING: Could not create symlink %s: %s\n", appdata_path, strerror(errno));
889889
}
890890

891891
fprintf (stderr, "AppStream upstream metadata found in usr/share/metainfo/%s\n", (metainfo_exists ? metainfo_id : appdata_id));

0 commit comments

Comments
 (0)