mirror of
https://github.com/irssi/irssi.git
synced 2026-08-21 01:22:26 +02:00
Script name is printed now correctly if there's an error in
timeouts/signals. git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1688 dbcabf3a-b0e7-0310-adc4-f8d773084564
This commit is contained in:
parent
279f149295
commit
82034efb11
5 changed files with 66 additions and 9 deletions
|
|
@ -157,10 +157,13 @@ static void perl_call_signal(const char *func, int signal_id,
|
|||
|
||||
if (SvTRUE(ERRSV)) {
|
||||
STRLEN n_a;
|
||||
char *package;
|
||||
|
||||
package = perl_function_get_package(func);
|
||||
signal_emit("script error", 2,
|
||||
perl_script_find_package(perl_get_package()),
|
||||
perl_script_find_package(package),
|
||||
SvPV(ERRSV, n_a));
|
||||
g_free(package);
|
||||
}
|
||||
|
||||
/* restore arguments the perl script modified */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue