lib547, 555: fix off-by-one null-terminator in read callback
No binary (build failed)
—
(log yok)
| @@ -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"); | |
| @@ -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"); | |