From 8f554cf8897f3d6c6d5e025e05a376b61bc8a7fb Mon Sep 17 00:00:00 2001 From: Alexey Melnichuk Date: Mon, 13 Jul 2015 10:44:47 +0400 Subject: [PATCH] Fix. Use OS specific copy function. --- resources/install/scripts/app/voicemail/index.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/resources/install/scripts/app/voicemail/index.lua b/resources/install/scripts/app/voicemail/index.lua index 4d2e88914e..42f1e54751 100644 --- a/resources/install/scripts/app/voicemail/index.lua +++ b/resources/install/scripts/app/voicemail/index.lua @@ -447,7 +447,11 @@ --copy the voicemail to each destination if (file_exists(voicemail_dir.."/"..voicemail_id.."/msg_"..uuid.."."..vm_message_ext)) then - os.execute("cp "..voicemail_dir.."/"..voicemail_id.."/msg_"..uuid.."."..vm_message_ext.." "..voicemail_dir.."/"..voicemail_id_copy.."/msg_"..voicemail_message_uuid.."."..vm_message_ext); + local src = voicemail_dir.."/"..voicemail_id.."/msg_"..uuid.."."..vm_message_ext + local dst = voicemail_dir.."/"..voicemail_id_copy.."/msg_"..voicemail_message_uuid.."."..vm_message_ext + if src ~= dst then + copy(src, dst) + end end --send the message waiting event