From 74f47cb0eddf42bcf37c5b8fef225f95f51cabc6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Hunyadv=C3=A1ri=20P=C3=A9ter?= <peter.hunyadvari@vcc.live>
Date: Tue, 20 Mar 2018 12:46:54 +0100
Subject: [PATCH] FS-11046: [mod_dptools] Better logging for rename_function

---
 src/mod/applications/mod_dptools/mod_dptools.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/src/mod/applications/mod_dptools/mod_dptools.c b/src/mod/applications/mod_dptools/mod_dptools.c
index 184b73e393..812e56a3f1 100644
--- a/src/mod/applications/mod_dptools/mod_dptools.c
+++ b/src/mod/applications/mod_dptools/mod_dptools.c
@@ -657,10 +657,15 @@ SWITCH_STANDARD_APP(rename_function)
 
 	if (!zstr(data) && (lbuf = switch_core_session_strdup(session, data))
 		&& switch_split(lbuf, ' ', argv) == 2) {
-		switch_file_rename(argv[0], argv[1], switch_core_session_get_pool(session));
+
 		switch_log_printf(SWITCH_CHANNEL_SESSION_LOG(session), SWITCH_LOG_DEBUG, "%s RENAME: %s %s\n",
 						  switch_channel_get_name(switch_core_session_get_channel(session)), argv[0], argv[1]);
 
+		if (switch_file_rename(argv[0], argv[1], switch_core_session_get_pool(session)) != SWITCH_STATUS_SUCCESS) {
+			switch_log_printf(SWITCH_CHANNEL_SESSION_LOG(session), SWITCH_LOG_DEBUG, "%s Can't rename %s to %s\n",
+							switch_channel_get_name(switch_core_session_get_channel(session)), argv[0], argv[1]);
+		}
+
 	} else {
 		switch_log_printf(SWITCH_CHANNEL_SESSION_LOG(session), SWITCH_LOG_ERROR, "Usage: %s\n", RENAME_SYNTAX);
 	}