[前][次][番号順一覧][スレッド一覧]

ruby-changes:21428

From: emboss <ko1@a...>
Date: Wed, 19 Oct 2011 10:15:48 +0900 (JST)
Subject: [ruby-changes:21428] emboss:r33477 (trunk): * ext/openssl/ossl_ssl.c: Remove set, but unused variables.

emboss	2011-10-19 10:15:35 +0900 (Wed, 19 Oct 2011)

  New Revision: 33477

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=33477

  Log:
    * ext/openssl/ossl_ssl.c: Remove set, but unused variables.
      ext/openssl/ossl_pkey.c: ditto
    
    * ext/openssl/ossl_pkey_dh.c: Make functions passed to
      rb_thread_blocking_region return VALUE instead of void. 
      ext/openssl/ossl_pkey_dsa.c: ditto
      ext/openssl/ossl_pkey_rsa.c: ditto

  Modified files:
    trunk/ChangeLog
    trunk/ext/openssl/ossl_pkey.c
    trunk/ext/openssl/ossl_pkey_dh.c
    trunk/ext/openssl/ossl_pkey_dsa.c
    trunk/ext/openssl/ossl_pkey_rsa.c
    trunk/ext/openssl/ossl_ssl.c

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 33476)
+++ ChangeLog	(revision 33477)
@@ -1,3 +1,13 @@
+Wed Oct 19 12:11:26 2011  Martin Bosslet  <Martin.Bosslet@g...>
+
+	* ext/openssl/ossl_ssl.c: Remove set, but unused variables.
+	  ext/openssl/ossl_pkey.c: ditto
+
+	* ext/openssl/ossl_pkey_dh.c: Make functions passed to
+	  rb_thread_blocking_region return VALUE instead of void. 
+	  ext/openssl/ossl_pkey_dsa.c: ditto
+	  ext/openssl/ossl_pkey_rsa.c: ditto
+
 Tue Oct 18 23:28:53 2011  Nobuyoshi Nakada  <nobu@r...>
 
 	* hash.c (identhash): share with type_numhash.
Index: ext/openssl/ossl_pkey_dsa.c
===================================================================
--- ext/openssl/ossl_pkey_dsa.c	(revision 33476)
+++ ext/openssl/ossl_pkey_dsa.c	(revision 33477)
@@ -87,11 +87,12 @@
     int result;
 };
 
-static void
+static VALUE
 dsa_blocking_gen(void *arg)
 {
     struct dsa_blocking_gen_arg *gen = (struct dsa_blocking_gen_arg *)arg;
     gen->result = DSA_generate_parameters_ex(gen->dsa, gen->size, gen->seed, gen->seed_len, gen->counter, gen->h, gen->cb);
+    return Qnil;
 }
 #endif
 
Index: ext/openssl/ossl_ssl.c
===================================================================
--- ext/openssl/ossl_ssl.c	(revision 33476)
+++ ext/openssl/ossl_ssl.c	(revision 33477)
@@ -380,7 +380,7 @@
 static int
 ossl_sslctx_session_new_cb(SSL *ssl, SSL_SESSION *sess)
 {
-    VALUE ary, ssl_obj, sess_obj, ret_obj;
+    VALUE ary, ssl_obj, sess_obj;
     void *ptr;
     int state = 0;
 
@@ -397,7 +397,7 @@
     rb_ary_push(ary, ssl_obj);
     rb_ary_push(ary, sess_obj);
 
-    ret_obj = rb_protect((VALUE(*)_((VALUE)))ossl_call_session_new_cb, ary, &state);
+    rb_protect((VALUE(*)_((VALUE)))ossl_call_session_new_cb, ary, &state);
     if (state) {
         rb_ivar_set(ssl_obj, ID_callback_state, INT2NUM(state));
     }
@@ -429,7 +429,7 @@
 static void
 ossl_sslctx_session_remove_cb(SSL_CTX *ctx, SSL_SESSION *sess)
 {
-    VALUE ary, sslctx_obj, sess_obj, ret_obj;
+    VALUE ary, sslctx_obj, sess_obj;
     void *ptr;
     int state = 0;
 
@@ -446,7 +446,7 @@
     rb_ary_push(ary, sslctx_obj);
     rb_ary_push(ary, sess_obj);
 
-    ret_obj = rb_protect((VALUE(*)_((VALUE)))ossl_call_session_remove_cb, ary, &state);
+    rb_protect((VALUE(*)_((VALUE)))ossl_call_session_remove_cb, ary, &state);
     if (state) {
 /*
   the SSL_CTX is frozen, nowhere to save state.
@@ -506,7 +506,7 @@
 static int
 ssl_servername_cb(SSL *ssl, int *ad, void *arg)
 {
-    VALUE ary, ssl_obj, ret_obj;
+    VALUE ary, ssl_obj;
     void *ptr;
     int state = 0;
     const char *servername = SSL_get_servername(ssl, TLSEXT_NAMETYPE_host_name);
@@ -521,7 +521,7 @@
     rb_ary_push(ary, ssl_obj);
     rb_ary_push(ary, rb_str_new2(servername));
 
-    ret_obj = rb_protect((VALUE(*)_((VALUE)))ossl_call_servername_cb, ary, &state);
+    rb_protect((VALUE(*)_((VALUE)))ossl_call_servername_cb, ary, &state);
     if (state) {
         rb_ivar_set(ssl_obj, ID_callback_state, INT2NUM(state));
         return SSL_TLSEXT_ERR_ALERT_FATAL;
Index: ext/openssl/ossl_pkey_rsa.c
===================================================================
--- ext/openssl/ossl_pkey_rsa.c	(revision 33476)
+++ ext/openssl/ossl_pkey_rsa.c	(revision 33477)
@@ -85,11 +85,12 @@
     int result;
 };
 
-static void
+static VALUE
 rsa_blocking_gen(void *arg)
 {
     struct rsa_blocking_gen_arg *gen = (struct rsa_blocking_gen_arg *)arg;
     gen->result = RSA_generate_key_ex(gen->rsa, gen->size, gen->e, gen->cb);
+    return Qnil;
 }
 #endif
 
Index: ext/openssl/ossl_pkey.c
===================================================================
--- ext/openssl/ossl_pkey.c	(revision 33476)
+++ ext/openssl/ossl_pkey.c	(revision 33477)
@@ -38,7 +38,7 @@
 int
 ossl_generate_cb_2(int p, int n, BN_GENCB *cb)
 {
-    VALUE ary, ret;
+    VALUE ary;
     struct ossl_generate_cb_arg *arg;
     int state;
 
@@ -51,7 +51,7 @@
 	/*
 	* can be break by raising exception or 'break'
 	*/
-	ret = rb_protect(rb_yield, ary, &state);
+	rb_protect(rb_yield, ary, &state);
 	if (state) {
 	    arg->stop = 1;
 	    arg->state = state;
Index: ext/openssl/ossl_pkey_dh.c
===================================================================
--- ext/openssl/ossl_pkey_dh.c	(revision 33476)
+++ ext/openssl/ossl_pkey_dh.c	(revision 33477)
@@ -90,11 +90,12 @@
     int result;
 };
 
-static void
+static VALUE
 dh_blocking_gen(void *arg)
 {
     struct dh_blocking_gen_arg *gen = (struct dh_blocking_gen_arg *)arg;
     gen->result = DH_generate_parameters_ex(gen->dh, gen->size, gen->gen, gen->cb);
+    return Qnil;
 }
 #endif
 

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]