~ubuntu-core-dev/update-notifier/ubuntu

« back to all changes in this revision

Viewing changes to src/update-notifier.c

  • Committer: Sebastien Bacher
  • Author(s): Andrea Azzarone
  • Date: 2019-01-07 16:32:28 UTC
  • mfrom: (948.1.1 fix-zombie-1809505)
  • Revision ID: seb128@ubuntu.com-20190107163228-50z9e48mcwsset1n
src/update-notifier.c: Don't use G_SPAWN_DO_NOT_REAP_CHILD in order
to avoid zombie processes. (LP: #1809505)

Show diffs side-by-side

added added

removed removed

Lines of Context:
188
188
        argv[0] = "/usr/bin/pkexec";
189
189
        argv[1] = (gchar*)cmd;
190
190
        argv[2] = NULL;
191
 
        g_spawn_async (NULL, argv, NULL, G_SPAWN_DO_NOT_REAP_CHILD, NULL, NULL, NULL, NULL);
 
191
        g_spawn_async (NULL, argv, NULL, G_SPAWN_DEFAULT, NULL, NULL, NULL, NULL);
192
192
}
193
193
 
194
194
void
198
198
        gchar *argv[2];
199
199
        argv[0] = "/usr/lib/update-notifier/local-avahi-notification";
200
200
        argv[1] = NULL;
201
 
        g_spawn_async (NULL, argv, NULL, G_SPAWN_DO_NOT_REAP_CHILD, NULL, NULL, NULL, NULL);
 
201
        g_spawn_async (NULL, argv, NULL, G_SPAWN_DEFAULT, NULL, NULL, NULL, NULL);
202
202
}
203
203
 
204
204
void livepatch_check()
207
207
        gchar *argv[2];
208
208
        argv[0] = "/usr/lib/update-notifier/livepatch-notification";
209
209
        argv[1] = NULL;
210
 
        g_spawn_async (NULL, argv, NULL, G_SPAWN_DO_NOT_REAP_CHILD, NULL, NULL, NULL, NULL);
 
210
        g_spawn_async (NULL, argv, NULL, G_SPAWN_DEFAULT, NULL, NULL, NULL, NULL);
211
211
}
212
212
 
213
213
static gboolean