diff --git a/log/src/log.c b/log/src/log.c index a386198606c804f12578896e52b3d3ae0525b84b..2acea3f347c1a1fed3d9c0ad514519fb5d12c478 100644 --- a/log/src/log.c +++ b/log/src/log.c @@ -493,8 +493,8 @@ void strwordx(char *buf, char *wrd) char *STR1; char *STR2; - STR1 = malloc(strlen(buf+1)); - STR2 = malloc(strlen(buf+1)); + STR1 = malloc(strlen(buf) + 1); + STR2 = malloc(strlen(buf) + 1); strcpy(STR1, strltrim(strrtrim(strcpy(STR2, buf)))); strcpy(buf, STR1); free(STR1); diff --git a/log/src/utils.c b/log/src/utils.c index e3e288bef866bd91b80e21c016fdfd3f9809dd49..e8137d43d60a79f395ef3969025f102fb810d298 100644 --- a/log/src/utils.c +++ b/log/src/utils.c @@ -19,8 +19,8 @@ void getword(char *buf, char *wrd) char *STR1; char *STR2; - STR1 = malloc(strlen(buf+1)); - STR2 = malloc(strlen(buf+1)); + STR1 = malloc(strlen(buf) + 1); + STR2 = malloc(strlen(buf) + 1); strcpy(STR1, strltrim(strrtrim(strcpy(STR2, buf)))); strcpy(buf, STR1); free(STR1);