script: fix move of installed script on another filesystem (closes #1667)
This commit is contained in:
parent
8a11a18dc5
commit
5253478279
@ -39,6 +39,7 @@ Bug fixes::
|
||||
* api: fix function string_match with joker in the string if multiple words matched in input string
|
||||
* irc: escape/unescape IRC message tags values (issue #1654)
|
||||
* irc: set notify level to "private" for received WALLOPS
|
||||
* script: fix move of installed script on another filesystem (issue #1667)
|
||||
|
||||
Documentation::
|
||||
|
||||
|
@ -1287,8 +1287,11 @@ plugin_script_action_install (struct t_weechat_plugin *weechat_plugin,
|
||||
{
|
||||
snprintf (new_path, length, "%s/%s/%s",
|
||||
weechat_data_dir, weechat_plugin->name, base_name);
|
||||
if (rename (name, new_path) == 0)
|
||||
if (weechat_file_copy (name, new_path))
|
||||
{
|
||||
/* remove old file */
|
||||
(void) remove (name);
|
||||
|
||||
/* make link in autoload dir */
|
||||
if (autoload)
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user