1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

fix i64 overflow warning

This commit is contained in:
Nicolas Sauzede
2019-11-07 04:00:00 +01:00
committed by Alexander Medvednikov
parent ef71867bb0
commit c8de2c0bd4
2 changed files with 7 additions and 2 deletions

View File

@@ -865,7 +865,9 @@ pub fn realpath(fpath string) string {
res = int( C._fullpath( fullpath, fpath.str, MAX_PATH ) )
}
$else{
res = int( C.realpath( fpath.str, fullpath ) )
// here we want an int==0 if realpath failed, in which case
// realpath would return NULL, and !isnil(NULL) would be false==0
res = int( !isnil(C.realpath( fpath.str, fullpath )) )
}
if res != 0 {
return string(fullpath, vstrlen(fullpath))