From e4ae4513195fff5db1afaf114ed85f521378ad08 Mon Sep 17 00:00:00 2001 From: Josef Reidinger Date: Mon, 4 Mar 2013 13:11:11 +0000 Subject: [PATCH] fix segfault when YCPNull given --- src/binary/Y2YCPTypeConv.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/binary/Y2YCPTypeConv.cc b/src/binary/Y2YCPTypeConv.cc index b553bab7..f1556853 100644 --- a/src/binary/Y2YCPTypeConv.cc +++ b/src/binary/Y2YCPTypeConv.cc @@ -92,9 +92,10 @@ ycp_term_to_rb_term( YCPTerm ycpterm ) extern "C" VALUE ycpvalue_2_rbvalue( YCPValue ycpval ) { + // TODO // YT_BYTEBLOCK YT_CODE YT_RETURN YT_BREAK YT_ENTRY YT_ERROR YT_REFERENCE YT_EXTERNA - if (ycpval->isVoid()) + if (ycpval.isNull() || ycpval->isVoid()) { return Qnil; }