diff options
author | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2003-07-25 05:36:55 +0000 |
---|---|---|
committer | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2003-07-25 05:36:55 +0000 |
commit | 85911c410a6b367ba3555f5e86c8e33db37344af (patch) | |
tree | 1a97c77f3d15e4d031b24462bc4e04ded804645b /dln.c | |
parent | 43601a1d171333cccea5d656e0f18b77cb1ff987 (diff) |
* ext/socket/socket.c (tcp_s_gethostbyname): was using
uninitialized size_t value. [ruby-talk:76946]
* Minor cleanups.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4156 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'dln.c')
-rw-r--r-- | dln.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -675,7 +675,7 @@ load_1(fd, disp, need_init) char *key = sym->n_un.n_name; if (st_lookup(sym_tbl, sym[1].n_un.n_name, &old_sym)) { - if (st_delete(undef_tbl, &key, NULL)) { + if (st_delete(undef_tbl, (st_data_t*)&key, NULL)) { unlink_undef(key, old_sym->n_value); free(key); } @@ -688,7 +688,7 @@ load_1(fd, disp, need_init) st_foreach(reloc_tbl, reloc_repl, &data); st_insert(undef_tbl, strdup(sym[1].n_un.n_name), NULL); - if (st_delete(undef_tbl, &key, NULL)) { + if (st_delete(undef_tbl, (st_data_t*)&key, NULL)) { free(key); } } @@ -756,7 +756,7 @@ load_1(fd, disp, need_init) } key = sym->n_un.n_name; - if (st_delete(undef_tbl, &key, NULL) != 0) { + if (st_delete(undef_tbl, (st_data_t*)&key, NULL) != 0) { unlink_undef(key, sym->n_value); free(key); } |