diff options
author | Eric Andersen <andersen@codepoet.org> | 2003-07-30 07:57:06 +0000 |
---|---|---|
committer | Eric Andersen <andersen@codepoet.org> | 2003-07-30 07:57:06 +0000 |
commit | 3124a9ecee24769f395d3dc4179a5f0e9268b5c0 (patch) | |
tree | dad288a73ce6097ccba604031e4b28907986cc32 /libbb/full_read.c | |
parent | b99aec0ba5b5b5f7f565c89bb0dab158d7342fee (diff) | |
download | busybox-3124a9ecee24769f395d3dc4179a5f0e9268b5c0.tar.gz |
Vladimir N. Oleynik writes:
This moment have algoritmicaly problem, not overflow:
strcat(wrapped, wrapped) - may be looped.
Hand patch:
- else if (strstr(strcat(wrapped, wrapped), newmono))
+ else {
+ safe_strncpy(wrapped + lenwrap, wrapped, lenwrap + 1);
+ if (strstr(wrapped, newmono))
+}
--w
vodz
Diffstat (limited to 'libbb/full_read.c')
0 files changed, 0 insertions, 0 deletions