diff options
Diffstat (limited to 'common')
-rw-r--r-- | common/gmountsource.c | 6 | ||||
-rw-r--r-- | common/gmounttracker.c | 1 |
2 files changed, 7 insertions, 0 deletions
diff --git a/common/gmountsource.c b/common/gmountsource.c index af89ed29..cf567fcb 100644 --- a/common/gmountsource.c +++ b/common/gmountsource.c @@ -380,6 +380,8 @@ g_mount_source_ask_password (GMountSource *source, AskSyncData data; memset (&data, 0, sizeof (data)); + g_mutex_init (&data.mutex); + g_cond_init (&data.cond); g_mutex_lock (&data.mutex); @@ -549,6 +551,8 @@ g_mount_source_ask_question (GMountSource *source, AskSyncData data; memset (&data, 0, sizeof (data)); + g_mutex_init (&data.mutex); + g_cond_init (&data.cond); g_mutex_lock (&data.mutex); g_mount_source_ask_question_async (source, @@ -842,6 +846,8 @@ g_mount_source_show_processes (GMountSource *source, AskSyncData data; memset (&data, 0, sizeof (data)); + g_mutex_init (&data.mutex); + g_cond_init (&data.cond); g_mutex_lock (&data.mutex); g_mount_source_show_processes_async (source, diff --git a/common/gmounttracker.c b/common/gmounttracker.c index 135a2b25..3c6a8eb9 100644 --- a/common/gmounttracker.c +++ b/common/gmounttracker.c @@ -541,6 +541,7 @@ init_connection (GMountTracker *tracker) static void g_mount_tracker_init (GMountTracker *tracker) { + g_mutex_init (&tracker->lock); } |