Zachary Kotlarek 13 лет назад
Родитель
Сommit
6943d21845
1 измененных файлов с 5 добавлено и 0 удалено
  1. 5 0
      dmx/DMX.pm

+ 5 - 0
dmx/DMX.pm

@@ -129,6 +129,11 @@ sub dim($) {
 		die('Invalid command for socket: ' . join(', ', keys(%{$args})) . ': ' . join(', ', values(%{$args})) . "\n");
 	}
 
+	# Silently skip invalid channels
+	if ($args->{'channel'} < 0) {
+		return;
+	}
+
 	# Adjust for the color curve (for channels where we have such data)
 	my $value = $args->{'value'};
 	if ($CHANNEL_ADJ{$args->{'channel'}}) {