Demo Discussion
Forum Config Examples Contributions Vulnerabilities
  Discussion forum about ELOG  Not logged in ELOG logo
icon8.gif   segmentation fault, posted by Heiko Scheit on Fri Feb 13 12:18:19 2004 
    icon7.gif   Re: segmentation fault, posted by Stefan Ritt on Fri Feb 13 21:50:09 2004 
Message ID: 467     Entry time: Fri Feb 13 12:18:19 2004     Reply to this: 471
Icon: Angy  Author: Heiko Scheit  Author Email: h.scheit@mpi-hd.mpg.de 
Category:   OS: Linux  ELOG Version: 2.5.0 
Subject: segmentation fault 
Around line 2240 (in loc()) in elogd.c the following is written, 
which results in an infinite loop, since loc() recursively with
the same argument "Change %s".

   /* special case: "Change %s" */
   if (strstr(orig, "Change ")) {
      sprintf(result, loc("Change %s"), orig + 7);
      return result;
   }

For now I just commented these lines.
ELOG V3.1.5-3fb85fa6