# HG changeset patch # User asl # Date 1048756070 0 # Node ID 66392c0bb65620f861c47ef5c16040ed61ec131f # Parent b17faf385ee04552ca2b9bdb4177920a8503e0c0 * src/synth_intr.c (synth_start_auxiliary): When an empty string is found on the PATH, remember to move onto the next entry otherwise we loop forever. diff --git a/packages/hal/synth/arch/current/ChangeLog b/packages/hal/synth/arch/current/ChangeLog --- a/packages/hal/synth/arch/current/ChangeLog +++ b/packages/hal/synth/arch/current/ChangeLog @@ -1,3 +1,9 @@ +2003-03-26 Andrew Lunn + + * src/synth_intr.c (synth_start_auxiliary): When an empty string + is found on the PATH, remember to move onto the next entry + otherwise we loop forever. + 2003-02-24 Jonathan Larmour * doc/overview.gif, doc/overview.fig: renamed to diff --git a/packages/hal/synth/arch/current/src/synth_intr.c b/packages/hal/synth/arch/current/src/synth_intr.c --- a/packages/hal/synth/arch/current/src/synth_intr.c +++ b/packages/hal/synth/arch/current/src/synth_intr.c @@ -771,6 +771,7 @@ synth_start_auxiliary(void) // current directory. if (':' == *path) { filename[j++] = '.'; + path++; } else { while ((j < BUFSIZE) && ('\0' != *path) && (':' != *path)) { filename[j++] = *path++;