fix: infinite loop when reading CSV file EOF on Windows
This commit is contained in:
parent
ddd5ddab9c
commit
922766c145
|
@ -1403,7 +1403,7 @@ int64_t taosGetLineFile(TdFilePtr pFile, char **__restrict ptrBuf) {
|
||||||
}
|
}
|
||||||
|
|
||||||
(*ptrBuf)[totalBytesRead] = '\0';
|
(*ptrBuf)[totalBytesRead] = '\0';
|
||||||
ret = totalBytesRead;
|
ret = (totalBytesRead > 0 ? totalBytesRead : -1); // -1 means EOF
|
||||||
#else
|
#else
|
||||||
size_t len = 0;
|
size_t len = 0;
|
||||||
ret = getline(ptrBuf, &len, pFile->fp);
|
ret = getline(ptrBuf, &len, pFile->fp);
|
||||||
|
|
Loading…
Reference in New Issue