Revision: 28579
          http://sourceforge.net/p/bibdesk/svn/28579
Author:   hofman
Date:     2024-01-08 23:27:08 +0000 (Mon, 08 Jan 2024)
Log Message:
-----------
always assign self after releasing it

Modified Paths:
--------------
    trunk/bibdesk/BDSKNotesWindowController.m
    trunk/bibdesk/BDSKVersionNumber.m
    trunk/bibdesk/BDSKWebParser.m
    trunk/bibdesk/BibDocument.m
    trunk/bibdesk/NSMenu_BDSKExtensions.m
    trunk/bibdesk/NSString_BDSKExtensions.m

Modified: trunk/bibdesk/BDSKNotesWindowController.m
===================================================================
--- trunk/bibdesk/BDSKNotesWindowController.m   2024-01-08 17:20:21 UTC (rev 
28578)
+++ trunk/bibdesk/BDSKNotesWindowController.m   2024-01-08 23:27:08 UTC (rev 
28579)
@@ -61,6 +61,7 @@
     if (self) {
         if (aURL == nil) {
             [self release];
+            self = nil;
             return nil;
         }
         

Modified: trunk/bibdesk/BDSKVersionNumber.m
===================================================================
--- trunk/bibdesk/BDSKVersionNumber.m   2024-01-08 17:20:21 UTC (rev 28578)
+++ trunk/bibdesk/BDSKVersionNumber.m   2024-01-08 23:27:08 UTC (rev 28579)
@@ -84,6 +84,7 @@
         // Input might be from a NSBundle info dictionary that could be 
misconfigured, so check at runtime too
         if ([versionString isKindOfClass:[NSString class]] == NO) {
             [self release];
+            self = nil;
             return nil;
         }
         
@@ -163,6 +164,7 @@
         if (componentCount == 0) {
             // Failed to parse anything and we don't allow empty version 
strings.  For now, we'll not assert on this, since people might want to use 
this to detect if a string begins with a valid version number.
             [self release];
+            self = nil;
             return nil;
         }
     }

Modified: trunk/bibdesk/BDSKWebParser.m
===================================================================
--- trunk/bibdesk/BDSKWebParser.m       2024-01-08 17:20:21 UTC (rev 28578)
+++ trunk/bibdesk/BDSKWebParser.m       2024-01-08 23:27:08 UTC (rev 28579)
@@ -159,6 +159,7 @@
 
 - (id)init {
     [self release];
+    self = nil;
     return nil;
 }
 
@@ -165,6 +166,7 @@
 - (id)initWithDocument:(DOMDocument *)aDomDocument fromURL:(NSURL *)aURL {
     if (aDomDocument == nil || aURL == nil) {
         [self release];
+        self = nil;
         return nil;
     }
     self = [super init];

Modified: trunk/bibdesk/BibDocument.m
===================================================================
--- trunk/bibdesk/BibDocument.m 2024-01-08 17:20:21 UTC (rev 28578)
+++ trunk/bibdesk/BibDocument.m 2024-01-08 23:27:08 UTC (rev 28579)
@@ -264,6 +264,7 @@
 // I consider this an AppKit bug
 - (id)initWithCoder:(NSCoder *)coder {
     [self release];
+    self = nil;
     return nil;
 }
 

Modified: trunk/bibdesk/NSMenu_BDSKExtensions.m
===================================================================
--- trunk/bibdesk/NSMenu_BDSKExtensions.m       2024-01-08 17:20:21 UTC (rev 
28578)
+++ trunk/bibdesk/NSMenu_BDSKExtensions.m       2024-01-08 23:27:08 UTC (rev 
28579)
@@ -156,6 +156,7 @@
 
 - (id)initWithCoder:(NSCoder *)decoder {
     [self release];
+    self = nil;
     return [sharedOpenWithController retain];
 }
 

Modified: trunk/bibdesk/NSString_BDSKExtensions.m
===================================================================
--- trunk/bibdesk/NSString_BDSKExtensions.m     2024-01-08 17:20:21 UTC (rev 
28578)
+++ trunk/bibdesk/NSString_BDSKExtensions.m     2024-01-08 23:27:08 UTC (rev 
28579)
@@ -267,7 +267,8 @@
     
     [data release];
     [[self init] release];
-    return string;
+    self = self;
+    return self;
 }
 
 #pragma mark TeX cleaning

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.



_______________________________________________
Bibdesk-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bibdesk-commit

Reply via email to