diff --git a/pandora_server/lib/PandoraFMS/WMIServer.pm b/pandora_server/lib/PandoraFMS/WMIServer.pm
index 0733f20f4c..e08cdec00e 100644
--- a/pandora_server/lib/PandoraFMS/WMIServer.pm
+++ b/pandora_server/lib/PandoraFMS/WMIServer.pm
@@ -208,6 +208,11 @@ sub data_consumer ($$) {
 		my @wmi_columns = split /\s*,\s*/, $1;
 		my $selected_col = $wmi_columns[$module->{'tcp_port'}];
 
+		if (!defined($selected_col)) {
+			logger($pa_config, 'Warning, WMI module ' . safe_output($module->{'name'}) . ' column missconfigured, using first available.', 10);
+			$selected_col = shift @wmi_columns;
+		}
+
 		# Get result col number
 		my @output_col = split(/\|/, $output[1]);