mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
Uemis downloader: get the right values set before bailing
This caused us to not read the auxiliary information for up to the last ten dives that were downloaded from the SDA. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
164170cfdf
commit
7101386cb6
1 changed files with 7 additions and 7 deletions
|
@ -910,8 +910,14 @@ const char *do_uemis_import(device_data_t *data)
|
|||
free(t);
|
||||
once = false;
|
||||
}
|
||||
/* clean up mbuf */
|
||||
endptr = strstr(mbuf, "{{{");
|
||||
if (endptr)
|
||||
*(endptr + 2) = '\0';
|
||||
/* last object_id we parsed */
|
||||
sscanf(newmax, "%d", &end);
|
||||
#if UEMIS_DEBUG & 4
|
||||
fprintf(debugfile, "d_u_i after download and parse start %d end %d newmax %s\n", start, end, newmax);
|
||||
fprintf(debugfile, "d_u_i after download and parse start %d end %d newmax %s progress %4.2f\n", start, end, newmax, progress_bar_fraction);
|
||||
#endif
|
||||
/* if the user clicked cancel, exit gracefully */
|
||||
if (import_thread_cancelled)
|
||||
|
@ -924,12 +930,6 @@ const char *do_uemis_import(device_data_t *data)
|
|||
result = translate("gettextFromC", ERR_FS_ALMOST_FULL);
|
||||
break;
|
||||
}
|
||||
/* clean up mbuf */
|
||||
endptr = strstr(mbuf, "{{{");
|
||||
if (endptr)
|
||||
*(endptr + 2) = '\0';
|
||||
/* last object_id we parsed */
|
||||
sscanf(newmax, "%d", &end);
|
||||
}
|
||||
if (end == -2 && sscanf(newmax, "%d", &end) != 1)
|
||||
end = start;
|
||||
|
|
Loading…
Add table
Reference in a new issue