[70636] branches/gsoc10-gui/MacPorts_Framework/MPHelperTool.m
juanger at macports.org
juanger at macports.org
Sun Aug 15 12:27:04 PDT 2010
Revision: 70636
http://trac.macports.org/changeset/70636
Author: juanger at macports.org
Date: 2010-08-15 12:27:03 -0700 (Sun, 15 Aug 2010)
Log Message:
-----------
Fixing MPHelperTool.
Modified Paths:
--------------
branches/gsoc10-gui/MacPorts_Framework/MPHelperTool.m
Modified: branches/gsoc10-gui/MacPorts_Framework/MPHelperTool.m
===================================================================
--- branches/gsoc10-gui/MacPorts_Framework/MPHelperTool.m 2010-08-15 19:20:36 UTC (rev 70635)
+++ branches/gsoc10-gui/MacPorts_Framework/MPHelperTool.m 2010-08-15 19:27:03 UTC (rev 70636)
@@ -59,6 +59,7 @@
//I'll save that here when retrieving info.
//fromt he request dictionary
int notificationsFileDescriptor;
+static int hasInstalledSignalToSocket = 0;
BOOL hasSetFileDescriptor = NO;
NSString * ipcFilePath;
@@ -590,7 +591,7 @@
}
// Organise to have SIGINT delivered to a runloop callback.
- if (err == 0) {
+ if (err == 0 && hasInstalledSignalToSocket == 0) {
sigset_t justSIGINT;
(void) sigemptyset(&justSIGINT);
@@ -603,6 +604,7 @@
SIGINTRunLoopCallback,
NULL
);
+ hasInstalledSignalToSocket = 1;
//asl_NSLog(logClient , logMsg, ASL_LEVEL_DEBUG, @"MPHelperTool: IgnoreSigPipe Successful");
[ASLLogger logString:@"MPHelperTool: IgnoreSigPipe Successful"];
}
@@ -657,7 +659,7 @@
}
// Organise to have SIGINT delivered to a runloop callback.
- if (err == 0) {
+ if (err == 0 && hasInstalledSignalToSocket == 0) {
sigset_t justSIGINT;
(void) sigemptyset(&justSIGINT);
@@ -670,6 +672,7 @@
SIGINTRunLoopCallback,
NULL
);
+ hasInstalledSignalToSocket = 1;
[ASLLogger logString:@"MPHelperTool: IgnoreSigPipe Successful"];
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100815/fedf6d6b/attachment.html>
More information about the macports-changes
mailing list