Procházet zdrojové kódy

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

Arnim Läuger před 7 roky
rodič
revize
b8e00120b6
1 změnil soubory, kde provedl 2 přidání a 1 odebrání
  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( );