Dive site: pass dive-site pointer to delete_dive_site()

Instead of passing a uuid, pass a pointer to the dive site.
This is small step in an effort to remove uuids.

Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
This commit is contained in:
Berthold Stoeger 2018-10-23 19:11:13 +02:00 committed by Dirk Hohndel
parent 8de471f90e
commit f527a70831
8 changed files with 13 additions and 14 deletions

View file

@ -1193,7 +1193,7 @@ static void get_uemis_divespot(const char *mountpath, int divespot_id, struct di
if (ods) {
/* if the uuid's are the same, the new site is a duplicate and can be deleted */
if (nds->uuid != ods->uuid) {
delete_dive_site(nds->uuid);
delete_dive_site(nds);
dive->dive_site_uuid = ods->uuid;
}
}
@ -1202,7 +1202,7 @@ static void get_uemis_divespot(const char *mountpath, int divespot_id, struct di
/* if we can't load the dive site details, delete the site we
* created in process_raw_buffer
*/
delete_dive_site(dive->dive_site_uuid);
delete_dive_site(get_dive_site_by_uuid(dive->dive_site_uuid));
}
}
}