From d0db8662b8a587f1be6a90b5018d4e6be20ca6ba Mon Sep 17 00:00:00 2001
From: Simon Cornish <zl9d97p02@sneakemail.com>
Date: Mon, 14 Dec 2009 11:24:44 -0800
Subject: Fix ei_skip_term() handling of funs encoded as NEW_FUN_EXT

---
 lib/erl_interface/src/decode/decode_skip.c | 1 +
 1 file changed, 1 insertion(+)

(limited to 'lib')

diff --git a/lib/erl_interface/src/decode/decode_skip.c b/lib/erl_interface/src/decode/decode_skip.c
index 2fc68a3601..316b5bee98 100644
--- a/lib/erl_interface/src/decode/decode_skip.c
+++ b/lib/erl_interface/src/decode/decode_skip.c
@@ -80,6 +80,7 @@ int ei_skip_term(const char* buf, int* index)
 	if (ei_decode_double(buf, index, NULL) < 0) return -1;
 	break;
     case ERL_FUN_EXT:
+    case ERL_NEW_FUN_EXT:
 	if (ei_decode_fun(buf, index, NULL) < 0) return -1;
 	break;
     default:
-- 
cgit v1.2.3