CASE_CODE (SC_ERR_THREAD_QUEUE);
CASE_CODE (SC_WARN_XFF_INVALID_MODE);
CASE_CODE (SC_WARN_XFF_INVALID_HEADER);
+ CASE_CODE (SC_ERR_THRESHOLD_SETUP);
}
return "UNKNOWN_ERROR";
SC_ERR_THREAD_QUEUE,
SC_WARN_XFF_INVALID_MODE,
SC_WARN_XFF_INVALID_HEADER,
+ SC_ERR_THRESHOLD_SETUP,
} SCError;
const char *SCErrorToString(SCError);
if (pos < 0)
pos = 0;
- fseek(fd, pos, SEEK_SET);
+ if (fseek(fd, pos, SEEK_SET) < 0) {
+ SCLogError(SC_ERR_THRESHOLD_SETUP, "threshold fseek failure: %s",
+ strerror(errno));
+ return -1;
+ }
return len;
}