diff --git a/Source/santad/SNTExecutionController.m b/Source/santad/SNTExecutionController.m index c8664bbce..534773aff 100644 --- a/Source/santad/SNTExecutionController.m +++ b/Source/santad/SNTExecutionController.m @@ -96,7 +96,10 @@ - (void)validateBinaryWithMessage:(santa_message_t)message { } // PrinterProxy workaround, see description above the method for more details. - if ([self printerProxyWorkaround:binInfo]) return; + if ([self printerProxyWorkaround:binInfo]) { + [_driverManager postToKernelAction:ACTION_RESPOND_DENY forVnodeID:message.vnode_id]; + return; + } // Get codesigning info about the file. NSError *csError;