Expand #ifdef __BLOCKS__ in _dispatch_source_create2() to cover additional code unused in the !blocks case.
--- trunk/src/source.c 2009-09-05 21:25:35 UTC (rev 10) +++ trunk/src/source.c 2009-09-06 15:38:00 UTC (rev 11) @@ -1249,9 +1249,9 @@ #ifdef __BLOCKS__ out_bad: -#endif free(ds); return NULL; +#endif } long