summaryrefslogtreecommitdiffstats
path: root/core/import-suunto.c
diff options
context:
space:
mode:
authorGravatar Dirk Hohndel <dirk@hohndel.org>2019-10-26 17:11:44 -0400
committerGravatar Dirk Hohndel <dirk@hohndel.org>2019-10-26 19:17:53 -0700
commitd3d51b175dd39722e58b7315009a5fff1b000260 (patch)
treeae0374e615829ee8a99112d6a9e0a0b4b24c219c /core/import-suunto.c
parentcc2269b9c5236b60b6a9c86588285f0a78836b77 (diff)
downloadsubsurface-d3d51b175dd39722e58b7315009a5fff1b000260.tar.gz
Cleanup: pass NULL pointer for error string pointer
Since we never did anything with the error string, why even ask for it. And this way we don't have to deal with the memory returned, either. Found by Coverity. Fixes CIDs 350124, 350113, 350106, 350099, 350091 Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'core/import-suunto.c')
-rw-r--r--core/import-suunto.c14
1 files changed, 6 insertions, 8 deletions
diff --git a/core/import-suunto.c b/core/import-suunto.c
index 060ed113b..ac01ba639 100644
--- a/core/import-suunto.c
+++ b/core/import-suunto.c
@@ -170,7 +170,6 @@ static int dm4_dive(void *param, int columns, char **data, char **column)
float *profileBlob;
unsigned char *tempBlob;
int *pressureBlob;
- char *err = NULL;
char get_events_template[] = "select * from Mark where DiveId = %d";
char get_tags_template[] = "select Text from DiveTag where DiveId = %d";
char get_events[64];
@@ -260,14 +259,14 @@ static int dm4_dive(void *param, int columns, char **data, char **column)
}
snprintf(get_events, sizeof(get_events) - 1, get_events_template, state->cur_dive->number);
- retval = sqlite3_exec(handle, get_events, &dm4_events, state, &err);
+ retval = sqlite3_exec(handle, get_events, &dm4_events, state, NULL);
if (retval != SQLITE_OK) {
fprintf(stderr, "%s", "Database query dm4_events failed.\n");
return 1;
}
snprintf(get_events, sizeof(get_events) - 1, get_tags_template, state->cur_dive->number);
- retval = sqlite3_exec(handle, get_events, &dm4_tags, state, &err);
+ retval = sqlite3_exec(handle, get_events, &dm4_tags, state, NULL);
if (retval != SQLITE_OK) {
fprintf(stderr, "%s", "Database query dm4_tags failed.\n");
return 1;
@@ -380,7 +379,6 @@ static int dm5_dive(void *param, int columns, char **data, char **column)
struct parser_state *state = (struct parser_state *)param;
sqlite3 *handle = state->sql_handle;
unsigned const char *sampleBlob;
- char *err = NULL;
char get_events_template[] = "select * from Mark where DiveId = %d";
char get_tags_template[] = "select Text from DiveTag where DiveId = %d";
char get_cylinders_template[] = "select * from DiveMixture where DiveId = %d";
@@ -428,7 +426,7 @@ static int dm5_dive(void *param, int columns, char **data, char **column)
utf8_string(data[5], &state->cur_dive->dc.model);
snprintf(get_events, sizeof(get_events) - 1, get_cylinders_template, state->cur_dive->number);
- retval = sqlite3_exec(handle, get_events, &dm5_cylinders, state, &err);
+ retval = sqlite3_exec(handle, get_events, &dm5_cylinders, state, NULL);
if (retval != SQLITE_OK) {
fprintf(stderr, "%s", "Database query dm5_cylinders failed.\n");
return 1;
@@ -534,21 +532,21 @@ static int dm5_dive(void *param, int columns, char **data, char **column)
}
snprintf(get_events, sizeof(get_events) - 1, get_gaschange_template, state->cur_dive->number);
- retval = sqlite3_exec(handle, get_events, &dm5_gaschange, state, &err);
+ retval = sqlite3_exec(handle, get_events, &dm5_gaschange, state, NULL);
if (retval != SQLITE_OK) {
fprintf(stderr, "%s", "Database query dm5_gaschange failed.\n");
return 1;
}
snprintf(get_events, sizeof(get_events) - 1, get_events_template, state->cur_dive->number);
- retval = sqlite3_exec(handle, get_events, &dm4_events, state, &err);
+ retval = sqlite3_exec(handle, get_events, &dm4_events, state, NULL);
if (retval != SQLITE_OK) {
fprintf(stderr, "%s", "Database query dm4_events failed.\n");
return 1;
}
snprintf(get_events, sizeof(get_events) - 1, get_tags_template, state->cur_dive->number);
- retval = sqlite3_exec(handle, get_events, &dm4_tags, state, &err);
+ retval = sqlite3_exec(handle, get_events, &dm4_tags, state, NULL);
if (retval != SQLITE_OK) {
fprintf(stderr, "%s", "Database query dm4_tags failed.\n");
return 1;