* nsterm.m (fd_handler:): Alloc and release a NSAutoreleasePool in

the loop.

Fixes: debbugs:12247
This commit is contained in:
Jan Djärv 2012-08-21 22:50:31 +02:00
parent 79aba01279
commit d18e2bb65d
2 changed files with 9 additions and 0 deletions

View file

@ -1,3 +1,8 @@
2012-08-21 Jan Djärv <jan.h.d@swipnet.se>
* nsterm.m (fd_handler:): Alloc and release a NSAutoreleasePool in
the loop (Bug#12247).
2012-08-21 Paul Eggert <eggert@cs.ucla.edu>
* lisp.h (vcopy): Use memcpy rather than our own loop.

View file

@ -4600,11 +4600,15 @@ not_in_argv (NSString *arg)
SELECT_TYPE readfds, writefds, *wfds;
EMACS_TIME timeout, *tmo;
NSAutoreleasePool *pool = nil;
/* NSTRACE (fd_handler); */
for (;;)
{
[pool release];
pool = [[NSAutoreleasePool alloc] init];
if (waiting)
{
SELECT_TYPE fds;