Skip to content

Commit 2a5bf34

Browse files
committed
use mrb_as_int
1 parent 68e9a07 commit 2a5bf34

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/mrb_libzmq.c

+4-4
Original file line numberDiff line numberDiff line change
@@ -867,7 +867,7 @@ mrb_zmq_poller_add(mrb_state *mrb, mrb_value self)
867867

868868
int rc;
869869
if (mrb_obj_respond_to(mrb, socket_class, mrb_intern_lit(mrb, "to_i"))) {
870-
mrb_int fd = mrb_integer(mrb_convert_to_integer(mrb, socket, 0));
870+
mrb_int fd = mrb_as_int(mrb, socket);
871871
mrb_assert_int_fit(mrb_int, fd, int, INT_MAX);
872872
rc = zmq_poller_add_fd(DATA_PTR(self), fd, mrb_ptr(socket), events);
873873
if (unlikely(rc == -1)) {
@@ -899,7 +899,7 @@ mrb_zmq_poller_modify(mrb_state *mrb, mrb_value self)
899899

900900
int rc;
901901
if (mrb_obj_respond_to(mrb, socket_class, mrb_intern_lit(mrb, "to_i"))) {
902-
mrb_int fd = mrb_integer(mrb_convert_to_integer(mrb, socket, 0));
902+
mrb_int fd = mrb_as_int(mrb, socket);
903903
mrb_assert_int_fit(mrb_int, fd, int, INT_MAX);
904904
rc = zmq_poller_modify_fd(DATA_PTR(self), fd, events);
905905
if (unlikely(rc == -1)) {
@@ -927,7 +927,7 @@ mrb_zmq_poller_remove(mrb_state *mrb, mrb_value self)
927927

928928
int rc;
929929
if (mrb_obj_respond_to(mrb, socket_class, mrb_intern_lit(mrb, "to_i"))) {
930-
mrb_int fd = mrb_integer(mrb_convert_to_integer(mrb, socket, 0));
930+
mrb_int fd = mrb_as_int(mrb, socket);
931931
mrb_assert_int_fit(mrb_int, fd, int, INT_MAX);
932932
rc = zmq_poller_remove_fd(DATA_PTR(self), fd);
933933
if (unlikely(rc == -1)) {
@@ -1040,7 +1040,7 @@ mrb_zmq_poller_add(mrb_state *mrb, mrb_value self)
10401040
struct zmq_pollitem_t *pollitems, pollitem;
10411041

10421042
if (mrb_obj_respond_to(mrb, socket_class, mrb_intern_lit(mrb, "to_i"))) {
1043-
mrb_int fd = mrb_integer(mrb_convert_to_integer(mrb, socket, 0));
1043+
mrb_int fd = mrb_as_int(mrb, socket);
10441044
mrb_assert_int_fit(mrb_int, fd, int, INT_MAX);
10451045
pollitem.socket = NULL;
10461046
pollitem.fd = (int) fd;

0 commit comments

Comments
 (0)