X-Git-Url: https://plomlompom.com/repos/?a=blobdiff_plain;f=src%2Fcommon%2Freadwrite.c;fp=src%2Fcommon%2Freadwrite.c;h=3dcd2a2d90ec307d86a6c23fe99a36048725e143;hb=1008f26c7c6855f59222bcbe2cd1505ba8a6f28f;hp=a0ab3f7cf5ccfef0f7bc7350a5066aa3df13c623;hpb=c964473887d0ebe36c917e178e70cec8d0dcdba0;p=plomrogue diff --git a/src/common/readwrite.c b/src/common/readwrite.c index a0ab3f7..3dcd2a2 100644 --- a/src/common/readwrite.c +++ b/src/common/readwrite.c @@ -2,7 +2,7 @@ #include "readwrite.h" #include /* size_t */ -#include /* uint8_t, uint16_t, uint32_t */ +#include /* uint8_t, uint16_t, uint32_t, UINT32_MAX */ #include /* FILE, fseek(), sprintf(), fgets(), fgetc(), ferror(), * fputc(), fwrite(), fclose(), fopen() */ @@ -108,6 +108,7 @@ extern uint32_t textfile_width(FILE * file) { break; } + exit_trouble(UINT32_MAX == c_count, f_name, "too large text file line"); c_count++; if ('\n' == c) {