We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1dbed6b commit bc3aaf4Copy full SHA for bc3aaf4
src/libraw_datastream.cpp
@@ -287,6 +287,7 @@ INT64 LibRaw_file_datastream::tell()
287
288
char *LibRaw_file_datastream::gets(char *str, int sz)
289
{
290
+ if(sz<1) return NULL;
291
LR_STREAM_CHK();
292
std::istream is(f.get());
293
is.getline(str, sz);
@@ -421,6 +422,7 @@ INT64 LibRaw_buffer_datastream::tell()
421
422
423
char *LibRaw_buffer_datastream::gets(char *s, int sz)
424
425
426
unsigned char *psrc, *pdest, *str;
427
str = (unsigned char *)s;
428
psrc = buf + streampos;
@@ -618,6 +620,7 @@ INT64 LibRaw_bigfile_datastream::tell()
618
620
619
621
char *LibRaw_bigfile_datastream::gets(char *str, int sz)
622
623
624
LR_BF_CHK();
625
return fgets(str, sz, f);
626
}
0 commit comments