diff options
Diffstat (limited to 'tests/basic/gfapi/bug1291259.c')
| -rw-r--r-- | tests/basic/gfapi/bug1291259.c | 6 | 
1 files changed, 4 insertions, 2 deletions
diff --git a/tests/basic/gfapi/bug1291259.c b/tests/basic/gfapi/bug1291259.c index 78b95c6dcfd..26fc1e01449 100644 --- a/tests/basic/gfapi/bug1291259.c +++ b/tests/basic/gfapi/bug1291259.c @@ -161,8 +161,10 @@ retry:                  if (!upcall_received)                          sleep (1); /* glfs_h_poll_upcall() does not block */ -                glfs_free (cbk); -                cbk = NULL; +                if (!ret) { +                        glfs_free (cbk); +                        cbk = NULL; +                }          }          if (!upcall_received) {  | 
