diff options
Diffstat (limited to 'clients')
-rw-r--r-- | clients/zaway/zaway.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/clients/zaway/zaway.c b/clients/zaway/zaway.c index a2a82f0..a2b6a96 100644 --- a/clients/zaway/zaway.c +++ b/clients/zaway/zaway.c @@ -174,12 +174,11 @@ main(int argc, } if (cmdline_msg) { - ptr = malloc(strlen(cmdline_msg)+1); - if (!ptr) { - com_err(argv[0],ENOMEM,"while getting cmdline message"); - exit(1); - } - (void) strcpy(ptr,cmdline_msg); + ptr = strdup(cmdline_msg); + if (!ptr) { + com_err(argv[0],ENOMEM,"while getting cmdline message"); + exit(1); + } } else if (fp) { if (!(ptr = find_message(¬ice,fp))) { |