January 2010
Sun Mon Tue Wed Thu Fri Sat
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            

December 06, 2002
CFRelease no more crash on NULL

Ok, I made a really lame APE module today. Let's call it CFReleaseProtector. You can get it here. Source code is included. The built files are in the build directory. Put the APE in ~/Library/Application Enhancers/ then run TestApplication.

ProjectBuilder is lame. It doesn't place all the default files in a project if you make a new target. It only does it if you make a new project. Lame and double-lame.

 Posted by rosyna at 06:56 PM | Comments (3)
Related:
Comments

Hey, Rosyna, what does this do?

Posted by: Neil on December 6, 2002 10:36 PM

If a program accidentally calls CFRelease(NULL) and would crash, it notifies you instead and lets you not crash. Nice, isn't it?

Posted by: vasi on December 6, 2002 11:59 PM

Wow, cool. Like Norton Crashguard for OSX :)

Posted by: Richard Soderberg on December 7, 2002 1:31 AM
Post a comment
Keep comments on topic. If a comment is unrelated to this post, it may be removed or moderated.





Remember Me?

(you may use HTML tags for style)