exceptions-apply

This commit is contained in:
Christian Grothoff 2023-05-10 01:08:05 +02:00
parent 09f09a2104
commit 5f9c3021db
No known key found for this signature in database
GPG Key ID: 939E6BE1E29FC3CC

View File

@ -297,7 +297,7 @@ static int process(const char *template, struct iwrap *iwrap, FILE *file, const
#endif #endif
if (len > MUSTACH_MAX_LENGTH) if (len > MUSTACH_MAX_LENGTH)
return MUSTACH_ERROR_TAG_TOO_LONG; return MUSTACH_ERROR_TAG_TOO_LONG;
GNUNET_memcpy(name, beg, len); memcpy(name, beg, len);
name[len] = 0; name[len] = 0;
break; break;
} }
@ -317,7 +317,7 @@ static int process(const char *template, struct iwrap *iwrap, FILE *file, const
return MUSTACH_ERROR_BAD_SEPARATORS; return MUSTACH_ERROR_BAD_SEPARATORS;
oplen = l; oplen = l;
tmp = alloca(oplen + 1); tmp = alloca(oplen + 1);
GNUNET_memcpy(tmp, beg, oplen); memcpy(tmp, beg, oplen);
tmp[oplen] = 0; tmp[oplen] = 0;
opstr = tmp; opstr = tmp;
while (l < len && isspace(beg[l])) l++; while (l < len && isspace(beg[l])) l++;
@ -325,7 +325,7 @@ static int process(const char *template, struct iwrap *iwrap, FILE *file, const
return MUSTACH_ERROR_BAD_SEPARATORS; return MUSTACH_ERROR_BAD_SEPARATORS;
cllen = len - l; cllen = len - l;
tmp = alloca(cllen + 1); tmp = alloca(cllen + 1);
GNUNET_memcpy(tmp, beg + l, cllen); memcpy(tmp, beg + l, cllen);
tmp[cllen] = 0; tmp[cllen] = 0;
clstr = tmp; clstr = tmp;
break; break;