| 94 gunichar2 *target_name = NULL; |
94 gunichar2 *target_name = NULL; |
| 95 gchar *password = NULL; |
95 gchar *password = NULL; |
| 96 PCREDENTIALW credential = NULL; |
96 PCREDENTIALW credential = NULL; |
| 97 |
97 |
| 98 task = g_task_new(G_OBJECT(provider), cancellable, callback, data); |
98 task = g_task_new(G_OBJECT(provider), cancellable, callback, data); |
| |
99 g_task_set_source_tag(task, purple_wincred_read_password_async); |
| |
100 |
| 99 target_name = wincred_get_target_name(account, &error); |
101 target_name = wincred_get_target_name(account, &error); |
| 100 if (target_name == NULL) { |
102 if (target_name == NULL) { |
| 101 g_task_return_error(task, error); |
103 g_task_return_error(task, error); |
| 102 g_object_unref(G_OBJECT(task)); |
104 g_object_unref(G_OBJECT(task)); |
| 103 return; |
105 return; |
| 191 gunichar2 *password_utf16 = NULL; |
193 gunichar2 *password_utf16 = NULL; |
| 192 glong password_len = 0; |
194 glong password_len = 0; |
| 193 CREDENTIALW credential; |
195 CREDENTIALW credential; |
| 194 |
196 |
| 195 task = g_task_new(G_OBJECT(provider), cancellable, callback, data); |
197 task = g_task_new(G_OBJECT(provider), cancellable, callback, data); |
| |
198 g_task_set_source_tag(task, purple_wincred_write_password_async); |
| 196 |
199 |
| 197 target_name = wincred_get_target_name(account, &error); |
200 target_name = wincred_get_target_name(account, &error); |
| 198 if (target_name == NULL) { |
201 if (target_name == NULL) { |
| 199 g_task_return_error(task, error); |
202 g_task_return_error(task, error); |
| 200 g_object_unref(G_OBJECT(task)); |
203 g_object_unref(G_OBJECT(task)); |
| 282 GTask *task = NULL; |
285 GTask *task = NULL; |
| 283 GError *error = NULL; |
286 GError *error = NULL; |
| 284 gunichar2 *target_name = NULL; |
287 gunichar2 *target_name = NULL; |
| 285 |
288 |
| 286 task = g_task_new(G_OBJECT(provider), cancellable, callback, data); |
289 task = g_task_new(G_OBJECT(provider), cancellable, callback, data); |
| |
290 g_task_set_source_tag(task, purple_wincred_clear_password_async); |
| 287 |
291 |
| 288 target_name = wincred_get_target_name(account, &error); |
292 target_name = wincred_get_target_name(account, &error); |
| 289 if (target_name == NULL) { |
293 if (target_name == NULL) { |
| 290 g_task_return_error(task, error); |
294 g_task_return_error(task, error); |
| 291 g_object_unref(G_OBJECT(task)); |
295 g_object_unref(G_OBJECT(task)); |