]> xenbits.xensource.com Git - libvirt.git/commitdiff
Introduce virNetSASLContextDispose
authorMichal Privoznik <mprivozn@redhat.com>
Fri, 13 Apr 2018 12:57:19 +0000 (14:57 +0200)
committerMichal Privoznik <mprivozn@redhat.com>
Tue, 17 Apr 2018 07:13:19 +0000 (09:13 +0200)
Future commits rely on the presence of this callback.

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Reviewed-by: Erik Skultety <eskultet@redhat.com>
src/rpc/virnetsaslcontext.c

index a7b891feb6c51d1b1e818c92f59c8d45b5204988..2b564d1736d9f114bef2692618742a01d8e5e696 100644 (file)
@@ -52,6 +52,7 @@ struct _virNetSASLSession {
 
 static virClassPtr virNetSASLContextClass;
 static virClassPtr virNetSASLSessionClass;
+static void virNetSASLContextDispose(void *obj);
 static void virNetSASLSessionDispose(void *obj);
 
 static int virNetSASLContextOnceInit(void)
@@ -59,7 +60,7 @@ static int virNetSASLContextOnceInit(void)
     if (!(virNetSASLContextClass = virClassNew(virClassForObjectLockable(),
                                                "virNetSASLContext",
                                                sizeof(virNetSASLContext),
-                                               NULL)))
+                                               virNetSASLContextDispose)))
         return -1;
 
     if (!(virNetSASLSessionClass = virClassNew(virClassForObjectLockable(),
@@ -686,6 +687,11 @@ ssize_t virNetSASLSessionDecode(virNetSASLSessionPtr sasl,
     return ret;
 }
 
+void virNetSASLContextDispose(void *obj ATTRIBUTE_UNUSED)
+{
+    return;
+}
+
 void virNetSASLSessionDispose(void *obj)
 {
     virNetSASLSessionPtr sasl = obj;