gotthard2: removed check for module attached when setting veto, for later

This commit is contained in:
maliakal_d 2020-05-28 09:44:25 +02:00
parent d175ba0936
commit 2a64a9f6e0

View File

@ -7454,40 +7454,10 @@ int set_veto(int file_des) {
#else
// only set
if (Server_VerifyLock() == OK) {
// veto allowed only if module attached or in -nomodule mode
if (arg > 0) {
if (checkModuleFlag) {
int type_ret = checkDetectorType();
if (type_ret == -1) {
ret = FAIL;
sprintf(mess, "Could not enable veto streaming. "
"Could not open "
"file to know if module attached.\n");
LOG(logERROR, (mess));
} else if (type_ret == -2) {
ret = FAIL;
sprintf(mess, "Could not enable veto streaming. No "
"module attached!\n");
LOG(logERROR, (mess));
} else if (type_ret == FAIL) {
ret = FAIL;
sprintf(mess, "Could not enable veto streaming. Wrong "
"module type "
"attached!\n");
LOG(logERROR, (mess));
}
} else {
LOG(logINFOBLUE,
("In No-Module mode: Ignoring module-attached check. "
"Continuing to enable veto streaming.\n"));
}
}
if (ret == OK) {
setVeto(arg);
int retval = getVeto();
LOG(logDEBUG1, ("veto mode retval: %u\n", retval));
validate(arg, retval, "set veto mode", DEC);
}
setVeto(arg);
int retval = getVeto();
LOG(logDEBUG1, ("veto mode retval: %u\n", retval));
validate(arg, retval, "set veto mode", DEC);
}
#endif
return Server_SendResult(file_des, INT32, NULL, 0);