version 1.104, 2012/04/11 06:16:14 |
version 1.105, 2012/07/10 11:53:01 |
|
|
server_client_create(pair[1]); |
server_client_create(pair[1]); |
|
|
unlink(lockfile); |
unlink(lockfile); |
xfree(lockfile); |
free(lockfile); |
close(lockfd); |
close(lockfd); |
|
|
if (access(SYSTEM_CFG, R_OK) == 0) |
if (access(SYSTEM_CFG, R_OK) == 0) |
|
|
for (i = 0; i < ARRAY_LENGTH(&cfg_causes); i++) { |
for (i = 0; i < ARRAY_LENGTH(&cfg_causes); i++) { |
cause = ARRAY_ITEM(&cfg_causes, i); |
cause = ARRAY_ITEM(&cfg_causes, i); |
window_copy_add(wp, "%s", cause); |
window_copy_add(wp, "%s", cause); |
xfree(cause); |
free(cause); |
} |
} |
ARRAY_FREE(&cfg_causes); |
ARRAY_FREE(&cfg_causes); |
} |
} |
|
|
next_s = RB_NEXT(sessions, &dead_sessions, s); |
next_s = RB_NEXT(sessions, &dead_sessions, s); |
if (s->references == 0) { |
if (s->references == 0) { |
RB_REMOVE(sessions, &dead_sessions, s); |
RB_REMOVE(sessions, &dead_sessions, s); |
xfree(s->name); |
free(s->name); |
xfree(s); |
free(s); |
} |
} |
s = next_s; |
s = next_s; |
} |
} |
|
|
if (c == NULL || c->references != 0) |
if (c == NULL || c->references != 0) |
continue; |
continue; |
ARRAY_SET(&dead_clients, i, NULL); |
ARRAY_SET(&dead_clients, i, NULL); |
xfree(c); |
free(c); |
} |
} |
} |
} |
|
|