diff options
| author | Frederic Peters <fpeters@entrouvert.com> | 2006-12-01 19:25:56 +0000 |
|---|---|---|
| committer | Frederic Peters <fpeters@entrouvert.com> | 2006-12-01 19:25:56 +0000 |
| commit | e49890228517f4f1d58ac95e4d75fc9b034371ba (patch) | |
| tree | 3e2d91302359d83b5eb90bfc1c63fc223bc10118 | |
| parent | 10ab6685fcbc927762f7170347d2956e30850daa (diff) | |
(stupid me) initialize and destroy correctly affiliation variables
| -rw-r--r-- | lasso/id-ff/provider.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lasso/id-ff/provider.c b/lasso/id-ff/provider.c index f682c66c..aaf7511f 100644 --- a/lasso/id-ff/provider.c +++ b/lasso/id-ff/provider.c @@ -514,6 +514,11 @@ dispose(GObject *object) provider->private_data->encryption_public_key_str = NULL; } + g_free(provider->private_data->affiliation_id); + provider->private_data->affiliation_id = NULL; + g_free(provider->private_data->affiliation_owner_id); + provider->private_data->affiliation_owner_id = NULL; + G_OBJECT_CLASS(parent_class)->dispose(G_OBJECT(provider)); } @@ -548,6 +553,7 @@ instance_init(LassoProvider *provider) provider->private_data = g_new(LassoProviderPrivate, 1); provider->private_data->dispose_has_run = FALSE; provider->private_data->default_assertion_consumer = NULL; + provider->private_data->affiliation_id = NULL; provider->private_data->affiliation_owner_id = NULL; provider->private_data->organization = NULL; provider->private_data->public_key = NULL; |
