SquidGuard - Blad ochrony pamieci

Tomasz Kłoczko kloczek w rudy.mif.pg.gda.pl
Czw, 28 Lis 2002, 06:25:45 CET


On Wed, 27 Nov 2002, Przemysław Stanisław Knycz wrote:

> Dnia Wed, 27 Nov 2002 11:38:03 +0100
> Przemysław Stanisław Knycz <zolw w wombb.edu.pl> naszkrobał:
> 
> > Też o tym myślałem i chyba tak zrobię :)
> 
> Po 3h prób zlinkowania i skompilowania tego, stwierdzam że dam sobie z
> tym spokój. Ten program jest chory.

Z poprawek w Debianie:

--- squidguard-1.2.0.orig/src/sgDb.c
+++ squidguard-1.2.0/src/sgDb.c
@@ -143,7 +143,7 @@
       if(dbfile == NULL){
         sgLogError("error update dbfile %s.db. file does not exists, use -C to create",file);
       } else {
-        update = (char *) sgMalloc(strlen(file) + 5);
+        update = (char *) sgMalloc(strlen(file) + 6);
         strcpy(update,file);
         strcat(update,".diff");
         if(stat(update,&st) == 0){

To potencjalnie powinna załatwić kłopoty z db i sigsegv. Warto żeby ktoś
to wypróbował. Reszte poprawek z Debana też wartoby przejrzeć.

kloczek
-- 
-----------------------------------------------------------
*Ludzie nie mają problemów, tylko sobie sami je stwarzają*
-----------------------------------------------------------
Tomasz Kłoczko, sys adm @zie.pg.gda.pl|*e-mail: kloczek w rudy.mif.pg.gda.pl*



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