diff options
-rw-r--r-- | ax25/beacon.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/ax25/beacon.c b/ax25/beacon.c index f8f8d68..7adda99 100644 --- a/ax25/beacon.c +++ b/ax25/beacon.c @@ -125,7 +125,10 @@ int main(int argc, char *argv[]) fprintf(stderr, "beacon: unable to convert callsign '%s'\n", addr); return 1; } - if (addr != NULL) free(addr); addr = NULL; + if (addr != NULL) { + free(addr); + addr = NULL; + } if (srccall != NULL && strcmp(srccall, portcall) != 0) { if ((addr = (char *) malloc(strlen(srccall) + 1 + strlen(portcall) + 1)) == NULL) |