Message ID | 20201027143531.2448132-3-adhemerval.zanella@linaro.org |
---|---|
State | New |
Headers | show |
Series | [v2,1/4] Sync canonicalize with gnulib [BZ #10635] | expand |
diff --git a/stdlib/canonicalize.c b/stdlib/canonicalize.c index 50244d0f67..9aa69676e4 100644 --- a/stdlib/canonicalize.c +++ b/stdlib/canonicalize.c @@ -136,7 +136,7 @@ __realpath (const char *name, char *resolved) if (dest[-1] != '/') *dest++ = '/'; - if (dest + (end - start) >= rpath_limit) + if (end - start >= rpath_limit - dest) { ptrdiff_t dest_offset = dest - rpath; char *new_rpath;