X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=util%2Fsymlinks.c;h=600effac4d9845ae0928c2aa0e802f32cf6cf142;hb=956b0f18a5ddb6815a9dff4f10a1e3125cdca9ba;hp=10b3a37443f529f3c8ac4a1f7a2ec91277d89d83;hpb=95eca2e9228841496a5864605259bf908a5b2d0a;p=thirdparty%2Fe2fsprogs.git diff --git a/util/symlinks.c b/util/symlinks.c index 10b3a3744..600effac4 100644 --- a/util/symlinks.c +++ b/util/symlinks.c @@ -170,7 +170,7 @@ static void fix_symlink (char *path, dev_t my_dev) struct stat stbuf, lstbuf; int c, fix_abs = 0, fix_messy = 0, fix_long = 0; - if ((c = readlink(path, lpath, sizeof(lpath))) == -1) { + if ((c = readlink(path, lpath, sizeof(lpath) - 1)) == -1) { perror(path); return; }