$OpenBSD: patch-librioutil_rio_c,v 1.1 2010/05/20 09:58:36 espie Exp $ --- librioutil/rio.c.orig Thu May 20 11:56:03 2010 +++ librioutil/rio.c Thu May 20 11:56:33 2010 @@ -373,7 +373,8 @@ int get_flist_riohd (rios_t *rio, u_int8_t memory_unit return ret; } - iptr = (u_int32_t *)read_buffer = (u_int8_t *) malloc (RIO_FTS); + read_buffer = (u_int8_t *) malloc (RIO_FTS); + iptr = (u_int32_t *)read_buffer; if (read_buffer == NULL) { rio_log (rio, errno, "Could not allocate read buffer\n"); return errno;