forked from cory/tildefriends
		
	This looks like it could miss files on import.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4573 ed5197a5-7fde-0310-b194-c3ffbd925b24
This commit is contained in:
		@@ -284,7 +284,7 @@ static void _tf_ssb_import_recursive_add_files_from_zip(tf_ssb_t* ssb, unzFile z
 | 
			
		||||
{
 | 
			
		||||
	if (unzGoToFirstFile(zip) == UNZ_OK)
 | 
			
		||||
	{
 | 
			
		||||
		while (unzGoToNextFile(zip) == UNZ_OK)
 | 
			
		||||
		do
 | 
			
		||||
		{
 | 
			
		||||
			char file_path[256];
 | 
			
		||||
			unz_file_info64 info = { 0 };
 | 
			
		||||
@@ -307,6 +307,7 @@ static void _tf_ssb_import_recursive_add_files_from_zip(tf_ssb_t* ssb, unzFile z
 | 
			
		||||
				}
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
		while (unzGoToNextFile(zip) == UNZ_OK);
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@@ -359,7 +360,7 @@ void tf_ssb_import_from_zip(tf_ssb_t* ssb, const char* zip_path, const char* use
 | 
			
		||||
		tf_printf("Importing from %s.\n", zip_path);
 | 
			
		||||
		if (unzGoToFirstFile(zip) == UNZ_OK)
 | 
			
		||||
		{
 | 
			
		||||
			while (unzGoToNextFile(zip) == UNZ_OK)
 | 
			
		||||
			do
 | 
			
		||||
			{
 | 
			
		||||
				char file_path[256];
 | 
			
		||||
				unz_file_info64 info = { 0 };
 | 
			
		||||
@@ -377,6 +378,7 @@ void tf_ssb_import_from_zip(tf_ssb_t* ssb, const char* zip_path, const char* use
 | 
			
		||||
					}
 | 
			
		||||
				}
 | 
			
		||||
			}
 | 
			
		||||
			while (unzGoToNextFile(zip) == UNZ_OK);
 | 
			
		||||
		}
 | 
			
		||||
		unzClose(zip);
 | 
			
		||||
	}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user