pdksh broken
Paweł Kołodziej
pawelk at pld.org.pl
Sat Mar 10 23:49:43 CET 2001
Dnia Sat, Mar 10, 2001 at 11:46:56PM +0100, Paweł Kołodziej napisał(a):
> Dnia Sat, Mar 10, 2001 at 02:09:45PM +0100, Arkadiusz Miskiewicz napisał(a):
> I'm posting my patch to cvs.
Since cvs seams to be locked, I'm posting my trivial patch here.
--
Paweł Kołodziej
pawelk at pld.org.pl
I edycja konkursu na dobrą radę -- ,,WUCH 2001'' wciąż trwa
!!! A T R A K C Y J N A N A G R O D A C Z E K A N A C I E B I E !!!
-------------- next part --------------
--- ./var.c.org Sat Mar 10 23:05:55 2001
+++ ./var.c Sat Mar 10 23:06:25 2001
@@ -369,7 +369,14 @@
internal_errorf(TRUE,
"setstr: %s=%s: assigning to self",
vq->name, s);
- afree((void*)vq->val.s, vq->areap);
+ /* XXX 10 III 2001 Pawel Koldziej <pawelk at pld.org.pl>
+ * Quick&Dirty
+ * Just don't free, becouce vq->val.s sometimes points
+ * to not alloced area. Bug is probably in global(),
+ * tenter() or tsearch(), or in input subsystem
+ * (some buffer overflow ?) but it also can be in any
+ * other place */
+ /* afree((void*)vq->val.s, vq->areap); */
}
vq->flag &= ~(ISSET|ALLOC);
vq->type = 0;
More information about the pld-devel-en
mailing list