Kaynağa Gözat

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

Arnim Läuger 7 yıl önce
ebeveyn
işleme
b8e00120b6
1 değiştirilmiş dosya ile 2 ekleme ve 1 silme
  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( );