mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-17 21:46:17 +00:00
Uemis bugfix
Fixed a bug in do_uemis_download when cleaning up delted dives. My test for valid dives was wrong. now counting the nr of dives in the download table. Signed-off-by: glerch <guido.lerch@gmail.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
1e8ea9061e
commit
29d43531d2
1 changed files with 2 additions and 2 deletions
|
@ -10,7 +10,7 @@
|
|||
* Zurich) but did not actually use any of his copyrighted code, therefore the license under which
|
||||
* he released his code does not apply to this new implementation in C
|
||||
*
|
||||
* Modified by Guido Lerch guido.lerch@gmx.ch in August 2015
|
||||
* Modified by Guido Lerch guido.lerch@gmail.com in August 2015
|
||||
*/
|
||||
#include <fcntl.h>
|
||||
#include <dirent.h>
|
||||
|
@ -1301,7 +1301,7 @@ const char *do_uemis_import(device_data_t *data)
|
|||
/* Regardless on where we are with the memory situation, it's time now
|
||||
* to see if we have to clean some dead bodies from our download table */
|
||||
next_table_index = 0;
|
||||
while (data->download_table->dives[next_table_index]) {
|
||||
while (next_table_index < data->download_table->nr) {
|
||||
if (!data->download_table->dives[next_table_index]->downloaded)
|
||||
uemis_delete_dive(data, data->download_table->dives[next_table_index]->dc.diveid);
|
||||
else
|
||||
|
|
Loading…
Add table
Reference in a new issue