summaryrefslogtreecommitdiff
path: root/utils/useragent.c
diff options
context:
space:
mode:
Diffstat (limited to 'utils/useragent.c')
-rw-r--r--utils/useragent.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/utils/useragent.c b/utils/useragent.c
index b528dce4f..3d93a97b2 100644
--- a/utils/useragent.c
+++ b/utils/useragent.c
@@ -78,3 +78,13 @@ user_agent_string(void)
return core_user_agent_string;
}
+/* Public API documented in useragent.h */
+void
+free_user_agent_string(void)
+{
+ if (core_user_agent_string != NULL) {
+ /* Nasty cast because we need to de-const it to free it */
+ free((void *)core_user_agent_string);
+ core_user_agent_string = NULL;
+ }
+}