From 2c2586d12e7757a41a1eda0c47c6b9c2fabe970e Mon Sep 17 00:00:00 2001 From: "gtm.daemon" Date: Thu, 20 Dec 2012 01:00:16 +0000 Subject: [Author: aharper] Fix pthread_setname_np() call for empty strings (some OS versions don't handle NULL). R=dmaclach,thomasvl APPROVED=dmaclach DELTA=7 (6 added, 0 deleted, 1 changed) --- Foundation/GTMNSThread+Blocks.m | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'Foundation') diff --git a/Foundation/GTMNSThread+Blocks.m b/Foundation/GTMNSThread+Blocks.m index c5458be..d8660cc 100644 --- a/Foundation/GTMNSThread+Blocks.m +++ b/Foundation/GTMNSThread+Blocks.m @@ -93,7 +93,13 @@ enum { } - (void)setThreadDebuggerName:(NSString *)name { - if (gPThreadSetNameNP) gPThreadSetNameNP([name UTF8String]); + if (gPThreadSetNameNP) { + if ([name length]) { + gPThreadSetNameNP([name UTF8String]); + } else { + gPThreadSetNameNP(""); + } + } } - (void)main { -- cgit v1.2.3