Change logic of SCErrorToString causing any missing entries to result in a compiler warning.

pull/341/head
Victor Julien 13 years ago
parent 71ffed5128
commit 40a5ce8f5f

@ -247,7 +247,31 @@ const char * SCErrorToString(SCError err)
CASE_CODE (SC_ERR_NOT_SUPPORTED);
CASE_CODE (SC_ERR_LIVE_RULE_SWAP);
CASE_CODE (SC_WARN_UNCOMMON);
default:
return "UNKNOWN_ERROR";
CASE_CODE (SC_ERR_SYSCALL);
CASE_CODE (SC_ERR_SYSCONF);
CASE_CODE (SC_ERR_INVALID_ARGUMENTS);
CASE_CODE (SC_ERR_PERF_STATS_NOT_INIT);
CASE_CODE (SC_ERR_NFQ_OPEN);
CASE_CODE (SC_ERR_NFQ_MAXLEN);
CASE_CODE (SC_ERR_NFQ_CREATE_QUEUE);
CASE_CODE (SC_ERR_NFQ_SET_MODE);
CASE_CODE (SC_ERR_NFQ_SETSOCKOPT);
CASE_CODE (SC_ERR_NFQ_RECV);
CASE_CODE (SC_ERR_NFQ_SET_VERDICT);
CASE_CODE (SC_ERR_NFQ_THREAD_INIT);
CASE_CODE (SC_ERR_DAEMON);
CASE_CODE (SC_ERR_TLS_LOG_GENERIC);
CASE_CODE (SC_ERR_MUTEX);
CASE_CODE (SC_ERR_REPUTATION_INVALID_OPERATION);
CASE_CODE (SC_ERR_REPUTATION_INVALID_TYPE);
CASE_CODE (SC_ERR_BYTE_EXTRACT_FAILED);
CASE_CODE (SC_ERR_DAG_REQUIRED);
CASE_CODE (SC_ERR_DAG_NOSUPPORT);
CASE_CODE (SC_ERR_NO_AF_PACKET);
CASE_CODE (SC_ERR_PCAP_FILE_DELETE_FAILED);
CASE_CODE (SC_ERR_MAGIC_OPEN);
CASE_CODE (SC_ERR_MAGIC_LOAD);
}
return "UNKNOWN_ERROR";
}

Loading…
Cancel
Save