Vergessenen Rueckgabewert ergaenzt.

Change-Id: I8549723425cce9d76151f79c16fed07edd96c22b
diff --git a/std/player/channel.c b/std/player/channel.c
index b29240d..58ee739 100644
--- a/std/player/channel.c
+++ b/std/player/channel.c
@@ -7,7 +7,7 @@
 #pragma save_types
 #pragma range_check
 #pragma no_clone
-#pragma pedantic
+//#pragma pedantic
 
 #define NEED_PROTOTYPES
 #include <util.h>
@@ -79,8 +79,11 @@
 string* RegisterChannels()
 {
   string* err;
+  
   if(extern_call() &&
-     previous_object() != find_object(CHMASTER)) return;
+     previous_object() != find_object(CHMASTER))
+    return 0;
+
   c_status = 0;
   shortcut = QueryProp(P_CHANNEL_SHORT);
   SetProp(P_CHANNELS, map(QueryProp(P_CHANNELS) || ({}),
@@ -100,8 +103,11 @@
 {
   closure cl;
   string* err=({});
+  
   if(extern_call() &&
-     previous_object() != find_object(CHMASTER)) return;
+     previous_object() != find_object(CHMASTER))
+    return 0;
+
   if(!c_status) c_status = 1;
   else return ({});
   cl=symbol_function("leave", CHMASTER);