return LIBAVRDUDE_EXIT instead of exit(0)

This commit is contained in:
Stefan Rueger
2024-04-22 15:17:45 +01:00
parent 9f22855abe
commit add771e7ef
2 changed files with 2 additions and 1 deletions

View File

@@ -59,6 +59,7 @@ typedef uint32_t pinmask_t;
#define LIBAVRDUDE_NOTSUPPORTED (-2) // operation not supported
#define LIBAVRDUDE_SOFTFAIL (-3) // returned, eg, by avr_signature() if caller
// might proceed with chip erase
#define LIBAVRDUDE_EXIT (-4) // End all operations in this session
/* formerly lists.h */

View File

@@ -907,7 +907,7 @@ static int micronucleus_parseextparams(const PROGRAMMER *pgm, const LISTID xpara
msg_error(" -xwait Wait for the device to be plugged in if not connected\n");
msg_error(" -xwait=<arg> Wait <arg> [s] for the device to be plugged in if not connected\n");
msg_error(" -xhelp Show this help menu and exit\n");
return LIBAVRDUDE_SOFTFAIL;
return LIBAVRDUDE_EXIT;
}
else
{