diff -ur globus_xio-0.36.orig/globus_xio_handle.c globus_xio-0.36/globus_xio_handle.c --- globus_xio-0.36.orig/globus_xio_handle.c 2005-04-19 01:03:57.000000000 +0200 +++ globus_xio-0.36/globus_xio_handle.c 2007-09-10 11:25:40.000000000 +0200 @@ -2028,7 +2028,7 @@ /* allocate and intialize the handle structure */ ihandle = (globus_i_xio_handle_t *) globus_calloc(1, sizeof(globus_i_xio_handle_t)); - if(handle == NULL) + if(ihandle == NULL) { res = GlobusXIOErrorMemory("ihandle"); goto error_handle; Only in globus_xio-0.36: globus_xio_handle.c.orig