svn commit: r324013 - head/usr.bin/calendar
Baptiste Daroussin
bapt at FreeBSD.org
Tue Sep 26 11:16:34 UTC 2017
Author: bapt
Date: Tue Sep 26 11:16:33 2017
New Revision: 324013
URL: https://svnweb.freebsd.org/changeset/base/324013
Log:
calendar: replace strcpy/strcat with asprintf
Modified:
head/usr.bin/calendar/events.c
Modified: head/usr.bin/calendar/events.c
==============================================================================
--- head/usr.bin/calendar/events.c Tue Sep 26 11:11:17 2017 (r324012)
+++ head/usr.bin/calendar/events.c Tue Sep 26 11:16:33 2017 (r324013)
@@ -86,12 +86,9 @@ event_continue(struct event *e, char *txt)
errx(1, "event_continue: cannot allocate memory");
free(e->text);
- e->text = (char *)malloc(strlen(text) + strlen(txt) + 3);
+ asprintf(&e->text, "%s\n%s", text, txt);
if (e->text == NULL)
errx(1, "event_continue: cannot allocate memory");
- strcpy(e->text, text);
- strcat(e->text, "\n");
- strcat(e->text, txt);
free(text);
return;
More information about the svn-src-all
mailing list