From 4e4fa94c4c5f1558537426c92438aa629b75d58b Mon Sep 17 00:00:00 2001
From: Paul Sokolovsky <pfalcon@users.sourceforge.net>
Date: Sat, 19 Apr 2014 22:45:19 +0300
Subject: [PATCH] modstruct: Use proper int accessor which checks input value
 type.

---
 py/binary.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/py/binary.c b/py/binary.c
index ee95d56e4..d8277669d 100644
--- a/py/binary.c
+++ b/py/binary.c
@@ -156,7 +156,7 @@ void mp_binary_set_val(char struct_type, char val_type, mp_obj_t val_in, byte **
 #if MP_ENDIANNESS_BIG
 #error Not implemented
 #endif
-    machine_int_t val = mp_obj_int_get_checked(val_in);
+    machine_int_t val = mp_obj_get_int(val_in);
     byte *in = (byte*)&val;
     int in_delta, out_delta;
     uint val_sz = MIN(size, sizeof(val));
-- 
GitLab