mirror of
https://github.com/subsurface/subsurface.git
synced 2025-01-19 14:25:27 +00:00
parse-xml: use the right dc for filling in extra data
"cur_dc" may be NULL when the XML source isn't a subsurface XML file, and xml parsing is supposed to use "get_dc()" to pick a dive computer when the nesting of the XML may not be proper. Now, XML sources that don't have the proper dive computer nesting markers generally also do not end up having the extra-data string information, but one example of this is the simple XML that the libdivecomputer 'dctool' program generates. Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
b9f52d0aff
commit
92ecbc8c83
1 changed files with 1 additions and 1 deletions
|
@ -401,7 +401,7 @@ static void extra_data_end(void)
|
|||
{
|
||||
// don't save partial structures - we must have both key and value
|
||||
if (cur_extra_data.key && cur_extra_data.value)
|
||||
add_extra_data(cur_dc, cur_extra_data.key, cur_extra_data.value);
|
||||
add_extra_data(get_dc(), cur_extra_data.key, cur_extra_data.value);
|
||||
}
|
||||
|
||||
static void weight(char *buffer, weight_t *weight)
|
||||
|
|
Loading…
Add table
Reference in a new issue