diff --git a/daemon/commands/play.h b/daemon/commands/play.h
index e8787e71b67c6648341e181096b54ac2be2091ef..ad746dea85ea59ba81a3f8f9513d53e2a0b49e1b 100644
--- a/daemon/commands/play.h
+++ b/daemon/commands/play.h
@@ -25,7 +25,9 @@ Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301  USA
 class IncallPlayerStartCommand: public DaemonCommand {
 public:
 	IncallPlayerStartCommand();
-	virtual void exec(Daemon *app, const std::string& args);
+
+	void exec (Daemon *app, const std::string& args) override;
+
 private:
 	static void onEof(LinphonePlayer *player);
 };
@@ -33,18 +35,21 @@ private:
 class IncallPlayerStopCommand: public DaemonCommand {
 public:
 	IncallPlayerStopCommand();
-	virtual void exec(Daemon *app, const std::string& args);
+
+	void exec (Daemon *app, const std::string& args) override;
 };
 
 class IncallPlayerPauseCommand: public DaemonCommand {
 public:
 	IncallPlayerPauseCommand();
-	virtual void exec(Daemon *app, const std::string& args);
+
+	void exec (Daemon *app, const std::string& args) override;
 };
 
 class IncallPlayerResumeCommand: public DaemonCommand {
 public:
 	IncallPlayerResumeCommand();
-	virtual void exec(Daemon *app, const std::string& args);
+
+	void exec (Daemon *app, const std::string& args) override;
 };
 #endif // LINPHONE_DAEMON_COMMAND_PLAY_H_
diff --git a/tester/flexisip_tester.c b/tester/flexisip_tester.c
index 64f6b4c7e0316e634a9ec48a63a986f7f69a64c8..b2cdf5c23c3c2fa7039e615b8644ea5fc532aac5 100644
--- a/tester/flexisip_tester.c
+++ b/tester/flexisip_tester.c
@@ -265,13 +265,13 @@ static void text_message_expires(void) {
 
 	linphone_core_set_network_reachable(marie->lc, FALSE);
 	/* Wait for 5 seconds for surely cut marie of network */
-	wait_for_until(pauline->lc, marie->lc, NULL, NULL, 5000);
+	wait_for_until(pauline->lc, marie->lc, NULL, 0, 5000);
 
 	linphone_chat_room_send_message(linphone_core_get_chat_room(pauline->lc,marie->identity), "hello");
 	linphone_core_set_network_reachable(marie->lc, TRUE);
-	
+
 	BC_ASSERT_TRUE(wait_for(pauline->lc,marie->lc,&marie->stat.number_of_LinphoneMessageReceived,1));
-	
+
 	linphone_core_manager_destroy(marie);
 	linphone_core_manager_destroy(pauline);
 }
@@ -281,19 +281,19 @@ static void text_call_expires(void) {
 	LinphoneCoreManager* pauline = linphone_core_manager_new( "pauline_tcp_rc");
 	bctbx_list_t* lcs=bctbx_list_append(NULL,pauline->lc);
 	lcs=bctbx_list_append(lcs,marie->lc);
-	
+
 	linphone_core_set_network_reachable(marie->lc, FALSE);
 	/* Wait for 5 seconds for surely cut marie of network */
-	wait_for_until(pauline->lc, marie->lc, NULL, NULL, 5000);
-	
+	wait_for_until(pauline->lc, marie->lc, NULL, 0, 5000);
+
 	linphone_core_invite_address(pauline->lc,marie->identity);
 	linphone_core_set_network_reachable(marie->lc, TRUE);
-	
+
 	/*pauline shouldn't hear ringback*/
 	BC_ASSERT_FALSE(wait_for_list(lcs,&pauline->stat.number_of_LinphoneCallOutgoingRinging,1,5000));
 	/*all devices from Marie shouldn't  be ringing*/
 	BC_ASSERT_FALSE(wait_for_list(lcs,&marie->stat.number_of_LinphoneCallIncomingReceived,1,5000));
-	
+
 	linphone_core_manager_destroy(marie);
 	linphone_core_manager_destroy(pauline);
 	bctbx_list_free(lcs);
@@ -532,9 +532,9 @@ static void call_forking_with_push_notification_single(void){
 		BC_ASSERT_TRUE(wait_for_list(lcs,&pauline->stat.number_of_LinphoneCallStreamsRunning,1,1000));
 		BC_ASSERT_TRUE(wait_for_list(lcs,&marie->stat.number_of_LinphoneCallConnected,1,1000));
 		BC_ASSERT_TRUE(wait_for_list(lcs,&marie->stat.number_of_LinphoneCallStreamsRunning,1,1000));
-		
+
 		liblinphone_tester_check_rtcp(pauline,marie);
-		
+
 		linphone_call_terminate(linphone_core_get_current_call(pauline->lc));
 		BC_ASSERT_TRUE(wait_for_list(lcs,&pauline->stat.number_of_LinphoneCallEnd,1,5000));
 		BC_ASSERT_TRUE(wait_for_list(lcs,&marie->stat.number_of_LinphoneCallEnd,1,5000));
@@ -581,14 +581,14 @@ static void call_forking_with_push_notification_multiple(void){
 		BC_ASSERT_TRUE(wait_for_list(lcs,&pauline->stat.number_of_LinphoneCallStreamsRunning,1,1000));
 		BC_ASSERT_TRUE(wait_for_list(lcs,&marie2->stat.number_of_LinphoneCallConnected,1,1000));
 		BC_ASSERT_TRUE(wait_for_list(lcs,&marie2->stat.number_of_LinphoneCallStreamsRunning,1,1000));
-		
+
 		/*call to marie should be cancelled*/
 		BC_ASSERT_TRUE(wait_for_list(lcs,&marie->stat.number_of_LinphoneCallEnd,1,1000));
-		
+
 		liblinphone_tester_check_rtcp(pauline,marie2);
-		
+
 		linphone_call_terminate(linphone_core_get_current_call(pauline->lc));
-		
+
 		BC_ASSERT_TRUE(wait_for_list(lcs,&pauline->stat.number_of_LinphoneCallEnd,1,1000));
 		BC_ASSERT_TRUE(wait_for_list(lcs,&marie2->stat.number_of_LinphoneCallEnd,1,1000));
 	}
@@ -1299,7 +1299,7 @@ static void tls_client_auth_try_register(const char *identity, bool_t with_good_
 	}else{
 		BC_ASSERT_TRUE(wait_for(lcm->lc, NULL, &lcm->stat.number_of_LinphoneRegistrationFailed, 1));
 		BC_ASSERT_EQUAL(lcm->stat.number_of_LinphoneRegistrationOk,0, int, "%d");
-		/*we should expect at least 2 "auth_requested": one for the TLS certificate, another one because the server rejects the REGISTER with 401, 
+		/*we should expect at least 2 "auth_requested": one for the TLS certificate, another one because the server rejects the REGISTER with 401,
 		 with eventually MD5 + SHA256 challenge*/
 		/*If the certificate isn't recognized at all, the connection will not happen and no SIP response will be received from server.*/
 		if (with_good_cert) BC_ASSERT_GREATER(lcm->stat.number_of_auth_info_requested,2, int, "%d");
@@ -1431,7 +1431,7 @@ static void on_refer_received(SalOp *op, const SalAddress *refer_to) {
 	Sal *sal = sal_op_get_sal(op);
 	LinphoneCoreManager *receiver = (LinphoneCoreManager*)sal_get_user_pointer(sal);
 	receiver->stat.number_of_LinphoneCallRefered++;
-	
+
 }
 
 void resend_refer_other_devices(void) {