summaryrefslogtreecommitdiff
path: root/clients/zaway/zaway.c
diff options
context:
space:
mode:
Diffstat (limited to 'clients/zaway/zaway.c')
-rw-r--r--clients/zaway/zaway.c11
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(&notice,fp))) {