From efaef6eea3d964beef9a6aecaf24fcda598536b2 Mon Sep 17 00:00:00 2001
From: Damien George <damien.p.george@gmail.com>
Date: Wed, 21 May 2014 20:53:56 +0100
Subject: [PATCH] unix: Fix casting issue, int to small int object.

---
 unix/modos.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/unix/modos.c b/unix/modos.c
index d4951661d..5c81caa5c 100644
--- a/unix/modos.c
+++ b/unix/modos.c
@@ -53,7 +53,7 @@ STATIC mp_obj_t mod_os_stat(mp_obj_t path_in) {
     t->items[0] = MP_OBJ_NEW_SMALL_INT((machine_int_t)sb.st_mode);
     t->items[1] = MP_OBJ_NEW_SMALL_INT(sb.st_ino);
     t->items[2] = MP_OBJ_NEW_SMALL_INT((machine_int_t)sb.st_dev);
-    t->items[3] = MP_OBJ_NEW_SMALL_INT(sb.st_nlink);
+    t->items[3] = MP_OBJ_NEW_SMALL_INT((machine_int_t)sb.st_nlink);
     t->items[4] = MP_OBJ_NEW_SMALL_INT((machine_int_t)sb.st_uid);
     t->items[5] = MP_OBJ_NEW_SMALL_INT((machine_int_t)sb.st_gid);
     t->items[6] = MP_OBJ_NEW_SMALL_INT(sb.st_size);
-- 
GitLab