]> jfr.im git - irc/SurrealServices/srsv.git/commitdiff
Fix !topic
authorerry <redacted>
Sat, 22 Jun 2013 00:21:47 +0000 (00:21 +0000)
committererry <redacted>
Sat, 22 Jun 2013 00:21:47 +0000 (00:21 +0000)
git-svn-id: http://svn.tabris.net/repos/srsv@3615 70d4eda1-72e9-0310-a436-91e5bd24443c

branches/0.4.3/modules/serviceslibs/botserv.pm

index 6041cfe46b41e0420ec34350b3a52f2aad8a6b63..3acb17060c652e135cf79e3ad4f9cd2497a2dd24 100644 (file)
@@ -720,13 +720,14 @@ sub chan_dispatch($$$) {
                chanserv::cs_resync($user, $chan->{CHAN});
        }
 
-       sub topic {
-               my ($user, $chan, $cmd, $msg) = @_;
-               if (@args >= 1) {
-                       $msg =~ s/^!$cmd //;
-                       chanserv::cs_topic($user, $chan, $msg);
-               }
-       }
+    sub topic {
+        my ($user, $chan, $cmd, @args) = @_;
+
+        if (@args >= 1) {
+            shift @args;
+            chanserv::cs_topic($user, $chan, @args);
+        }
+    }
 
        sub why {
                my ($user, $chan, $cmd, undef, @args) = @_;