Linux: GateMP: Check for Proper NameServer Value Length
[ipc/ipcdev.git] / linux / src / daemon / GateMP_daemon.c
index a7b92103cc5dc390f3926976167b3297a483e853..56b2ad6dd741eddc75342b9d085e0d94570e9a40 100644 (file)
@@ -513,6 +513,12 @@ static Int GateMP_openDefaultGate(GateMP_Handle *handlePtr, UInt16 procId[])
             *handlePtr = NULL;
             status = GateMP_E_NOTFOUND;
         }
+        else if (len != sizeof(nsValue)) {
+            *handlePtr = NULL;
+            status = GateMP_E_NOTFOUND;
+            LOG0("GateMP configuration not valid for hostSupport. "
+                 "Try adding hostSupport to your config if it is needed.\n");
+        }
         else {
             arg = nsValue[2];
             mask = nsValue[3];