From 07f3a40ef048c94ae5bca801095e7f2d60fdb598 Mon Sep 17 00:00:00 2001 From: Dan Winship Date: Mon, 27 Mar 2000 16:59:46 +0000 Subject: new routine to free the data allocated by camel_service_query_auth_types. * camel-service.c (camel_service_free_auth_types): new routine to free the data allocated by camel_service_query_auth_types. * providers/pop3/camel-pop3-store.c (free_auth_types): implement svn path=/trunk/; revision=2190 --- camel/providers/pop3/camel-pop3-store.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'camel/providers/pop3/camel-pop3-store.c') diff --git a/camel/providers/pop3/camel-pop3-store.c b/camel/providers/pop3/camel-pop3-store.c index 019e314ce7..6935c70c9b 100644 --- a/camel/providers/pop3/camel-pop3-store.c +++ b/camel/providers/pop3/camel-pop3-store.c @@ -1,5 +1,5 @@ /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ -/* camel-pop3-store.c : class for an pop3 store */ +/* camel-pop3-store.c : class for a pop3 store */ /* * Authors: @@ -47,6 +47,7 @@ static gboolean pop3_connect (CamelService *service, CamelException *ex); static GList *query_auth_types (CamelService *service); +void free_auth_types (CamelService *service, GList *authtypes); static CamelFolder *get_folder (CamelStore *store, const gchar *folder_name, CamelException *ex); @@ -63,6 +64,7 @@ camel_pop3_store_class_init (CamelPop3StoreClass *camel_pop3_store_class) /* virtual method overload */ camel_service_class->connect = pop3_connect; camel_service_class->query_auth_types = query_auth_types; + camel_service_class->free_auth_types = free_auth_types; camel_store_class->get_root_folder = camel_pop3_folder_new; camel_store_class->get_default_folder = camel_pop3_folder_new; @@ -126,6 +128,11 @@ static GList *query_auth_types (CamelService *service) return ret; } +static void free_auth_types (CamelService *service, GList *authtypes) +{ + g_list_free (authtypes); +} + static gboolean pop3_connect (CamelService *service, CamelException *ex) { -- cgit v1.2.3