Change 16314 by sky@sky-lab on 2002/05/01 19:15:26

        Cleanup memory a bit better in some cases.

Affected files ...

.... //depot/perl/ext/threads/threads.xs#42 edit

Differences ...

==== //depot/perl/ext/threads/threads.xs#42 (xtext) ====
Index: perl/ext/threads/threads.xs
--- perl/ext/threads/threads.xs.~1~     Wed May  1 13:30:05 2002
+++ perl/ext/threads/threads.xs Wed May  1 13:30:05 2002
@@ -515,6 +515,7 @@
        /* We have finished with it */
        thread->state |= PERL_ITHR_JOINED;
        MUTEX_UNLOCK(&thread->mutex);
+       sv_unmagic(SvRV(obj),PERL_MAGIC_shared_scalar);
        return retparam;
     }
     return (AV*)NULL;
End of Patch.

Reply via email to