There was no reason to assume the argument list would be null terminated.
git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@98
ddfedd41-794f-dd11-ae45-
00112f111e67
startup_succeeded = glkunix_startup_code(&data);
priv->in_startup = FALSE;
startup_succeeded = glkunix_startup_code(&data);
priv->in_startup = FALSE;
- gchar **ptr = data.argv;
- while(*ptr++)
- g_free(*ptr);
+ int i=0;
+ while(i < data.argc)
+ g_free(data.argv[i++]);
g_free(data.argv);
if(!startup_succeeded)
g_free(data.argv);
if(!startup_succeeded)