diff --git a/src/pl/plperl/plperl.c b/src/pl/plperl/plperl.c index 73ba1748fe..08e13fa7e5 100644 --- a/src/pl/plperl/plperl.c +++ b/src/pl/plperl/plperl.c @@ -776,7 +776,7 @@ plperl_init_interp(void) */ #if defined(PERL_SYS_INIT3) && !defined(MYMALLOC) { - static int perl_sys_init_done; + static bool perl_sys_init_done = false; /* only call this the first time through, as per perlembed man page */ if (!perl_sys_init_done) @@ -796,7 +796,7 @@ plperl_init_interp(void) */ pqsignal(SIGFPE, FloatExceptionHandler); - perl_sys_init_done = 1; + perl_sys_init_done = true; /* quiet warning if PERL_SYS_INIT3 doesn't use the third argument */ dummy_env[0] = NULL; }