Blob Blame History Raw
diff --git a/ruby/rubyextension.cpp b/ruby/rubyextension.cpp
index 7630058..e2769f7 100644
--- a/ruby/rubyextension.cpp
+++ b/ruby/rubyextension.cpp
@@ -268,7 +268,7 @@ VALUE RubyExtension::callConnect(int argc, VALUE *argv, VALUE self)
                 rb_raise(rb_eTypeError, "First argument needs to be a signalname or a sender-object.");
                 return Qfalse;
             }
-            if( ! TYPE(argv[1]) != T_STRING ) {
+            if( TYPE(argv[1]) != T_STRING ) {
                 rb_raise(rb_eTypeError, "Second argument needs to be a signalname.");
                 return Qfalse;
             }