[macruby-changes] [3725] MacRuby/branches/icu/ext/digest/digest.c

source_changes at macosforge.org source_changes at macosforge.org
Tue Mar 9 18:13:37 PST 2010


Revision: 3725
          http://trac.macosforge.org/projects/ruby/changeset/3725
Author:   lsansonetti at apple.com
Date:     2010-03-09 18:13:37 -0800 (Tue, 09 Mar 2010)
Log Message:
-----------
misc bug fix

Modified Paths:
--------------
    MacRuby/branches/icu/ext/digest/digest.c

Modified: MacRuby/branches/icu/ext/digest/digest.c
===================================================================
--- MacRuby/branches/icu/ext/digest/digest.c	2010-03-10 01:54:46 UTC (rev 3724)
+++ MacRuby/branches/icu/ext/digest/digest.c	2010-03-10 02:13:37 UTC (rev 3725)
@@ -541,8 +541,9 @@
 
     Data_Get_Struct(self, void, pctx);
 
-    str = rb_str_new(0, algo->digest_len);
-    algo->finish_func(pctx, (unsigned char *)RSTRING_PTR(str));
+    str = rb_bstr_new();
+    rb_bstr_resize(str, algo->digest_len);
+    algo->finish_func(pctx, rb_bstr_bytes(str));
 
     /* avoid potential coredump caused by use of a finished context */
     algo->init_func(pctx);
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macruby-changes/attachments/20100309/04ffca3b/attachment-0001.html>


More information about the macruby-changes mailing list