From 6856fdd6344c27cd4417f7d6a4f849fbf2c326fb Mon Sep 17 00:00:00 2001 From: Tomas Bzatek Date: Sat, 28 Nov 2009 16:34:22 +0100 Subject: Fix reading symlink target --- UEngines.pas | 1 + 1 file changed, 1 insertion(+) (limited to 'UEngines.pas') diff --git a/UEngines.pas b/UEngines.pas index 5e3909c..cc0e1f3 100644 --- a/UEngines.pas +++ b/UEngines.pas @@ -321,6 +321,7 @@ begin libc_free(StatBuf); if Item^.IsLnk then begin + memset(@LnkBuf[0], 0, Length(LnkBuf)); i := readlink(PChar(APath), LnkBuf, sizeof(LnkBuf)); if i >= 0 then Item^.LnkPointTo := g_strdup(@LnkBuf[0]); -- cgit v1.2.3