smtk-import: Abort bookmark parsing if table doesn't open

Do not just report the failure but abort parsing or we will get a crash

Signed-off-by: Salvador Cuñat <salvador.cunat@gmail.com>
This commit is contained in:
Salvador Cuñat 2017-04-12 21:46:57 +02:00 committed by Dirk Hohndel
parent 76975ed425
commit 329a6bc075

View file

@ -678,8 +678,10 @@ static void smtk_parse_bookmarks(MdbHandle *mdb, struct dive *d, char *dive_idx)
struct event *ev;
table = smtk_open_table(mdb, "Marker", col, bound_values);
if (!table)
if (!table) {
report_error("[smtk-import] Error - Couldn't open table 'Marker', dive %d", d->number);
return;
}
while (mdb_fetch_row(table)) {
if (same_string(col[0]->bind_ptr, dive_idx)) {
time = lrint(strtod(col[4]->bind_ptr, NULL) * 60);