aboutsummaryrefslogtreecommitdiffstats
path: root/epan/uat_load.l
diff options
context:
space:
mode:
authorStig Bjørlykke <stig@bjorlykke.org>2010-08-30 08:43:03 +0000
committerStig Bjørlykke <stig@bjorlykke.org>2010-08-30 08:43:03 +0000
commit4f6e546d4d79a3318a72fbca433adffbe58dafc3 (patch)
treeb78d0e8152f3810c50b7c0d9b1b0fe35e5244e27 /epan/uat_load.l
parent6d1a0a2e8681eb0ce709a4d164548e865ce32001 (diff)
Always call post_update_cb() in uat_load_str().
svn path=/trunk/; revision=34010
Diffstat (limited to 'epan/uat_load.l')
-rw-r--r--epan/uat_load.l13
1 files changed, 6 insertions, 7 deletions
diff --git a/epan/uat_load.l b/epan/uat_load.l
index 73f8dafb92..0d094465fb 100644
--- a/epan/uat_load.l
+++ b/epan/uat_load.l
@@ -343,19 +343,18 @@ gboolean uat_load_str(uat_t* uat_in, char* entry, char** err) {
uat->changed = TRUE;
uat->loaded = TRUE;
+ UAT_UPDATE(uat);
+
if (error) {
- UAT_UPDATE(uat);
*err = ep_strdup(error);
return FALSE;
- } else {
- UAT_UPDATE(uat);
- *err = NULL;
- return TRUE;
}
-
+
if (uat->post_update_cb)
- uat->post_update_cb();
+ uat->post_update_cb();
+ *err = NULL;
+ return TRUE;
}
/*