Ok, I'm pretty sure this patch gets rid of about 40~ cases of
bad memory management in NSBundleAdditions.m
Please look at patch before applying.

Thanks
-- 
Andrew Ruder
766a767
>   RELEASE(_parentClassName);
776d776
<   RETAIN(_className);
778d777
<   RETAIN(_parentClassName);
844d842
<   RETAIN(_className);
875a874
>   RELEASE(_parentClassName);
883d881
<   RETAIN(_className);
885d882
<   RETAIN(_parentClassName);
896d892
<   RETAIN(_className);
898d893
<   RETAIN(_parentClassName);
947d941
<   RETAIN(_className);
969a964
>   RELEASE(_parentClassName);
977d971
<   RETAIN(_className);
979d972
<   RETAIN(_parentClassName);
989d981
<   RETAIN(_className);
1048d1039
<   RETAIN(_className);
1069a1061
>   RELEASE(_parentClassName);
1077d1068
<   RETAIN(_className);
1079d1069
<   RETAIN(_parentClassName);
1088d1077
<   RETAIN(_className);
1090d1078
<   RETAIN(_parentClassName);
1153d1140
<   RETAIN(_className);
1173a1161
>   RELEASE(_parentClassName);
1183d1170
<   RETAIN(_className);
1185d1171
<   RETAIN(_parentClassName);
1233,1234d1218
<   RETAIN(_className);
< 
1255a1240
>   RELEASE(_parentClassName);
1264d1248
<   RETAIN(_className);
1266d1249
<   RETAIN(_parentClassName);
1277d1259
<   RETAIN(_className);
1279d1260
<   RETAIN(_parentClassName);
1358d1338
<   RETAIN(_className);
1378a1359
>   RELEASE(_parentClassName);
1387d1367
<   RETAIN(_className);
1389d1368
<   RETAIN(_parentClassName);
1401d1379
<   RETAIN(_className);
1403d1380
<   RETAIN(_parentClassName);
1479d1455
<   RETAIN(_className);
1551d1526
<   RETAIN(_className);
_______________________________________________
Bug-gnustep mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-gnustep

Reply via email to