Pytanie głównie do perlowców

Marcin 'Qrczak' Kowalczyk qrczak w knm.org.pl
Czw, 10 Gru 1998, 07:23:59 CET


On Wed, 9 Dec 1998, Arkadiusz Miśkiewicz wrote:

> 
>                 if(master->perl_int == NULL) {
> //				    ^^ czy tu przypadkiem nie powinno być != ?

Owszem, powinno być. Ale pod koniec listopada robiłem sucka i dodałem
patcha, który jednakże poprawia to w innym miejscu (nie wiem, które jest
słuszniejsze). Pewnie mój suck nie opuścił incominga na cenzorze...

diff -urN suck-3.10.1.orig/killprg.c suck-3.10.1/killprg.c
--- suck-3.10.1.orig/killprg.c	Mon Oct 12 13:21:02 1998
+++ suck-3.10.1/killprg.c	Sat Nov 21 18:17:56 1998
@@ -390,9 +390,12 @@
 }
 /*--------------------------------------------------------------------------*/
 void killperl_done(PKillStruct master) {
-        perl_destruct(master->perl_int);
-        perl_free(master->perl_int);
-        master->perl_int = NULL;
+	if (master->perl_int != NULL)
+	{
+	        perl_destruct(master->perl_int);
+	        perl_free(master->perl_int);
+	        master->perl_int = NULL;
+	}
 	master->killfunc=chk_msg_kill; /* restore default function */
 }
 /*----------------------------------------------------------------------------*/

-- 
 __("<   Marcin Kowalczyk * qrczak w knm.org.pl http://qrczak.home.ml.org/
 \__/       GCS/M d- s+:-- a21 C+++>+++$ UL++>++++$ P+++ L++>++++$ E->++
  ^^                W++ N+++ o? K? w(---) O? M- V? PS-- PE++ Y? PGP->+ t
QRCZAK                  5? X- R tv-- b+>++ DI D- G+ e>++++ h! r--%>++ y-



Więcej informacji o liście dyskusyjnej pld-devel-pl