瀏覽代碼

fix dereferencing NULL pointer in vfs_errno() (#1539)

Arnim Läuger 7 年之前
父節點
當前提交
b8e00120b6
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      app/platform/vfs.c

+ 2 - 1
app/platform/vfs.c

@@ -355,11 +355,12 @@ sint32_t vfs_chdir( const char *path )
 sint32_t vfs_errno( const char *name )
 {
   vfs_fs_fns *fs_fns;
-  const char *normname = normalize_path( name );
   char *outname;
 
   if (!name) name = "";  // current drive
 
+  const char *normname = normalize_path( name );
+
 #ifdef BUILD_SPIFFS
   if (fs_fns = myspiffs_realm( normname, &outname, FALSE )) {
     return fs_fns->ferrno( );