fix crash when closing during load
authorhgn <hgodden00@gmail.com>
Wed, 25 Sep 2024 23:28:18 +0000 (00:28 +0100)
committerhgn <hgodden00@gmail.com>
Wed, 25 Sep 2024 23:28:18 +0000 (00:28 +0100)
src/save.c

index 73eaa499d6d921f1266ad42adff23710008e3b9b..ca773531f23e2a047bfac656cc82cba3985d4619 100644 (file)
@@ -151,11 +151,12 @@ int skaterift_autosave( int async )
       save_files ++;
    }
 
-   vg_linear_clear( vg_async.buffer );
    u32 size = sizeof(savedata_group) + sizeof(savedata_file) * save_files;
 
    savedata_group *group;
-   if( async ){
+   if( async )
+   {
+      vg_linear_clear( vg_async.buffer );
       size = vg_align8( size );
       group = vg_linear_alloc( vg_async.buffer, size );
    }