diff --git a/src/config.c b/src/config.c
index 1f63fc794d6d69c7359cfd89edfb7e21ad302014..12386a0dc91b04624bbe6577ad19ed148a7632ad 100644
--- a/src/config.c
+++ b/src/config.c
@@ -313,7 +313,7 @@ static int i1905_config_get_base(struct i1905_config *cfg, struct uci_section *s
 		const char *val = tb[I1905_REGISTRAR]->v.string;
 
 
-		if (!strstr(val, "*")) {
+		if (strstr(val, "*")) {
 			cfg->registrar = I1905_CONFIG_REGISTRAR_ALL;
 		} else {
 			if (strstr(val, "5"))