Browse Source

bug #408: prevent invalid data or crash by not reading beyond end of string

pre-master-46
Jim Monte 7 years ago
committed by Holger Vogt
parent
commit
0fbff063b8
  1. 3
      src/frontend/parser/backq.c

3
src/frontend/parser/backq.c

@ -44,7 +44,8 @@ cp_bquote(wordlist *wlist)
*s++ = *t++;
/* What the heck, let "echo `foo" work... */
*s = '\0';
t++; /* Get past the second ` */
if (*t != '\0')
t++; /* Get past the second ` */
if ((nwl = backeval(buf)) == NULL) {
wlist->wl_word = NULL;
return (wlist);

Loading…
Cancel
Save