← Commit list

66aec526fc

Viktor Szakats
Viktor Szakats
2025-12-23
SUCCESS Duration: 254s

Subject

lib547, 555: fix off-by-one null-terminator in read callback

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

tests/libtest/lib547.c+1 -1
@@ -44,7 +44,7 @@ static size_t t547_read_cb(char *ptr, size_t size, size_t nmemb, void *clientp)
if(size * nmemb >= T547_DATALEN) {
curl_mfprintf(stderr, "READ!\n");
- strcpy(ptr, t547_uploadthis);
+ memcpy(ptr, t547_uploadthis, T547_DATALEN);
return T547_DATALEN;
}
curl_mfprintf(stderr, "READ NOT FINE!\n");
tests/libtest/lib555.c+1 -1
@@ -48,7 +48,7 @@ static size_t t555_read_cb(char *ptr, size_t size, size_t nmemb, void *clientp)
if(size * nmemb >= T555_DATALEN) {
curl_mfprintf(stderr, "READ!\n");
- strcpy(ptr, t555_uploadthis);
+ memcpy(ptr, t555_uploadthis, T555_DATALEN);
return T555_DATALEN;
}
curl_mfprintf(stderr, "READ NOT FINE!\n");