diff --git a/loop-detector.c b/loop-detector.c
index 9618ffc82678be6e1978f8c2551786a8ba6b986d..12084f4d852a4a9276bcef7f91529e4af43cdf65 100644
--- a/loop-detector.c
+++ b/loop-detector.c
@@ -17,7 +17,7 @@
 
 char **portsNames=NULL;
 uint8_t portsnumber=0;
-uint8_t send_loop_discovery_period = 7;
+uint8_t send_loop_discovery_period = 10;
 uint8_t send_discovery_numbertimes = 5;
 
 /*
@@ -43,8 +43,10 @@ void getAppUciParams(void){
 	if (uci_load(uci_ctx, "loopDetect", &uci_config_package)) {
 		uci_free_context(uci_ctx);
 		uci_ctx = NULL;
+		return;
 	}
-	send_loop_discovery_period = 7;
+
+	send_loop_discovery_period = 10;
 	send_discovery_numbertimes = 5;
 	uci_foreach_element(&uci_config_package->sections, e2) {
 		s = uci_to_section(e2);