summaryrefslogtreecommitdiff
path: root/glib
diff options
context:
space:
mode:
authorPeter Bloomfield <PeterBloomfield@bellsouth.net>2022-06-27 17:42:11 -0400
committerPeter Bloomfield <PeterBloomfield@bellsouth.net>2022-06-27 17:42:11 -0400
commit8bd63258a538ea59782cdb2e14614f1cfb3b3a37 (patch)
tree74bcc5dd0af9acc6e25bf97b3669b0195ba78df6 /glib
parente95a6bdd7dbcf0d4732b4b1ccdb33ebd840e7b59 (diff)
downloadglib-8bd63258a538ea59782cdb2e14614f1cfb3b3a37.tar.gz
dataset: Improve readability
Improve the readability by using a temporary variable
Diffstat (limited to 'glib')
-rw-r--r--glib/gdataset.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/glib/gdataset.c b/glib/gdataset.c
index 2ac78b9d5..88306c389 100644
--- a/glib/gdataset.c
+++ b/glib/gdataset.c
@@ -526,11 +526,14 @@ g_data_remove_internal (GData **datalist,
if (remove)
{
+ GDataElt *data_last = data_end - 1;
+
found_keys++;
- if (data < --data_end)
- *data = *data_end;
+ if (data < data_last)
+ *data = *data_last;
+ data_end--;
d->len--;
/* We don't bother to shrink, but if all data are now gone