зеркало из https://github.com/github/ruby.git
* ext/openssl/ossl.c (ossl_buf2str): fix type of 1st argument for
rb_protect. * ext/openssl/ossl_hmac.c (ossl_hmac_digest): should return meaningful value. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4597 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
Родитель
fb1f07049f
Коммит
3a9772f651
|
@ -1,3 +1,11 @@
|
|||
Thu Sep 25 17:48:10 2003 NAKAMURA Usaku <usa@ruby-lang.org>
|
||||
|
||||
* ext/openssl/ossl.c (ossl_buf2str): fix type of 1st argument for
|
||||
rb_protect.
|
||||
|
||||
* ext/openssl/ossl_hmac.c (ossl_hmac_digest): should return meaningful
|
||||
value.
|
||||
|
||||
Thu Sep 25 09:00:00 2003 Nathaniel Talbott <ntalbott@ruby-lang.org>
|
||||
|
||||
* lib/ostruct.rb: Added OpenStruct#==.
|
||||
|
|
|
@ -132,7 +132,7 @@ ossl_buf2str(char *buf, int len)
|
|||
VALUE str;
|
||||
int status = 0;
|
||||
|
||||
str = rb_protect((VALUE(*)_(()))ossl_str_new, len, &status);
|
||||
str = rb_protect((VALUE(*)_((VALUE)))ossl_str_new, len, &status);
|
||||
if(!NIL_P(str)) memcpy(RSTRING(str)->ptr, buf, len);
|
||||
OPENSSL_free(buf);
|
||||
if(status) rb_jump_tag(status);
|
||||
|
|
|
@ -124,7 +124,7 @@ ossl_hmac_digest(VALUE self)
|
|||
|
||||
GetHMAC(self, ctx);
|
||||
hmac_final(ctx, &buf, &buf_len);
|
||||
ossl_buf2str(buf, buf_len);
|
||||
digest = ossl_buf2str(buf, buf_len);
|
||||
|
||||
return digest;
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче