--- Coro/Coro/State.xs 2006/12/02 18:01:30 1.120 +++ Coro/Coro/State.xs 2006/12/02 20:40:25 1.121 @@ -1240,8 +1240,10 @@ _get_state () CODE: { + struct io_state *data; + RETVAL = newSV (sizeof (struct io_state)); - struct io_state *data = (struct io_state *)SvPVX (RETVAL); + data = (struct io_state *)SvPVX (RETVAL); SvCUR_set (RETVAL, sizeof (struct io_state)); SvPOK_only (RETVAL);