struct timeval tv;
if ((Line == NULL) ||
+ (Pos == NULL) ||
(IOBuf == NULL) ||
(*fd == -1))
{
+ if (Pos != NULL)
+ *Pos = NULL;
*Error = ErrRBLF_PreConditionFailed;
return -1;
}
if (IOBuf->BufSize - IOBuf->BufUsed < 10) {
IncreaseBuf(IOBuf, 1, -1);
+ *Pos = NULL;
}
fdflags = fcntl(*fd, F_GETFL);
if ((Blob == NULL) || (*fd == -1) || (IOBuf == NULL) || (Pos == NULL))
{
+ if (*Pos != NULL)
+ *Pos = NULL;
*Error = ErrRBB_BLOBFPreConditionFailed;
return -1;
}
}
FlushStrBuf(IOBuf);
+ *Pos = NULL;
if (IOBuf->BufSize < nBytes - nRead)
IncreaseBuf(IOBuf, 0, nBytes - nRead);
ptr = IOBuf->buf;