[PATCH spice-gtk] channel-smartcard: Add missing USE_SMARTCARD checks

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



In order to enable build without smartcard support
---
 gtk/channel-smartcard.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/gtk/channel-smartcard.c b/gtk/channel-smartcard.c
index 0ab7213..d91c9a0 100644
--- a/gtk/channel-smartcard.c
+++ b/gtk/channel-smartcard.c
@@ -456,8 +456,10 @@ static void spice_smartcard_channel_up_cb(GObject *source_object,
                                           gpointer user_data)
 {
     SpiceChannel *channel = SPICE_CHANNEL(user_data);
+#ifdef USE_SMARTCARD
     SpiceSmartcardManager *manager = spice_smartcard_manager_get();
     GList *l, *list = NULL;
+#endif
     GError *error = NULL;
 
     g_return_if_fail(channel != NULL);
@@ -470,6 +472,7 @@ static void spice_smartcard_channel_up_cb(GObject *source_object,
         goto end;
     }
 
+#ifdef USE_SMARTCARD
     list = spice_smartcard_manager_get_readers(manager);
     for (l = list; l != NULL; l = l->next) {
         VReader *reader = l->data;
@@ -481,9 +484,12 @@ static void spice_smartcard_channel_up_cb(GObject *source_object,
 
         g_boxed_free(SPICE_TYPE_SMARTCARD_READER, reader);
     }
+#endif
 
 end:
+#ifdef USE_SMARTCARD
     g_list_free(list);
+#endif
     g_clear_error(&error);
 }
 
-- 
2.3.4

_______________________________________________
Spice-devel mailing list
Spice-devel@xxxxxxxxxxxxxxxxxxxxx
http://lists.freedesktop.org/mailman/listinfo/spice-devel





[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]     [Monitors]