summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2023-02-13 15:43:16 +0100
committerCarlos Garnacho <carlosg@gnome.org>2023-02-14 16:01:56 +0000
commitda4f9c00e2b1048e467a0d4a8f87ff2b27e3c7e1 (patch)
tree0cc6d5102e27149ca2bcb70f450f368a43c7589c /src
parent107cabc09f3dad5aa822517401be7bc802e3e527 (diff)
downloadtracker-da4f9c00e2b1048e467a0d4a8f87ff2b27e3c7e1.tar.gz
core: Bail out correctly on errors
We have 2 nested loops here, but we should break of them all. Avoids possibly continuing and/or rewriting the already set GError.
Diffstat (limited to 'src')
-rw-r--r--src/libtracker-sparql/core/tracker-sparql.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libtracker-sparql/core/tracker-sparql.c b/src/libtracker-sparql/core/tracker-sparql.c
index f74870b9d..1e4bb752f 100644
--- a/src/libtracker-sparql/core/tracker-sparql.c
+++ b/src/libtracker-sparql/core/tracker-sparql.c
@@ -10363,7 +10363,7 @@ apply_update (TrackerSparql *sparql,
cursor,
variant_builder,
&inner_error))
- break;
+ goto out;
}
/* If there is no where clause, the op group needs