diff --git a/bots/userDiscovery.go b/bots/userDiscovery.go
index 042ff9217b7fe54cd991c8b5db1025191cd5c88f..dcb54d67e17e9ebcad63f4cc44f28eb627a6ecbc 100644
--- a/bots/userDiscovery.go
+++ b/bots/userDiscovery.go
@@ -126,7 +126,7 @@ func parseGetKey(msg string) []byte {
 		return nil
 	}
 	keymat, err := base64.StdEncoding.DecodeString(resParts[2])
-	if err != nil {
+	if err != nil || len(keymat)==0{
 		globals.Log.WARN.Printf("Couldn't decode GETKEY keymat: %s", msg)
 		return nil
 	}