fix #34. forget to initialize zval