]> xenbits.xensource.com Git - people/pauldu/xenvif.git/commitdiff
Avoid falling foul of stupid registry values
authorPaul Durrant <paul.durrant@citrix.com>
Fri, 22 Jan 2016 14:40:11 +0000 (14:40 +0000)
committerPaul Durrant <paul.durrant@citrix.com>
Fri, 22 Jan 2016 16:04:02 +0000 (16:04 +0000)
Without this patch mistakenly setting 'FrontendMaxQueues' to 0 in the
registry will cause an unobvious BSOD.

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
src/xenvif/frontend.c

index 9500a584bdc55e4e369ca8e1e23a2a98fc3ccbaa..8f5a492e3de533c7520d0676426326d790948836 100644 (file)
@@ -236,6 +236,9 @@ FrontendSetMaxQueues(
     if (NT_SUCCESS(status) && FrontendMaxQueues < Frontend->MaxQueues)
         Frontend->MaxQueues = FrontendMaxQueues;
 
+    if (Frontend->MaxQueues == 0)
+        Frontend->MaxQueues = 1;
+
     Info("%s: %u\n", __FrontendGetPath(Frontend), Frontend->MaxQueues);
 }