]> Cypherpunks.ru repositories - goircd.git/blobdiff - daemon.go
Fixed unkeyed room mode getting
[goircd.git] / daemon.go
index 80a3229b4f7ec9735617d5b9835c5a76f7c4c80f..57797c7128199b80fbeb976a31d48e017601e8b8 100644 (file)
--- a/daemon.go
+++ b/daemon.go
@@ -258,7 +258,7 @@ func HandlerJoin(client *Client, cmd string) {
                }
                for roomExisting, roomSink = range roomSinks {
                        if room == *roomExisting.name {
-                               if (roomExisting.key != nil) && (*roomExisting.key != key) {
+                               if (*roomExisting.key != "") && (*roomExisting.key != key) {
                                        goto Denied
                                }
                                roomSink <- ClientEvent{client, EventNew, ""}