diff --git a/ChangeLog b/ChangeLog index 5c0f62c0e7..e3735208d9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Fri Jan 30 16:46:22 GMT 2009 Daniel P. Berrange + + * qemud/remote.c: Fix memory leak after sending a libvirt + error message back to client + Fri Jan 30 15:34:42 GMT 2009 John Levon * src/libvirt.c: Fix yet another printf("%s", NULL) case diff --git a/qemud/remote.c b/qemud/remote.c index e41e2ee840..d064d61930 100644 --- a/qemud/remote.c +++ b/qemud/remote.c @@ -363,6 +363,7 @@ rpc_error: remoteDispatchGenericError(&rerr); if (!xdr_remote_error (&xdr, &rerr)) goto fatal_error; + xdr_free((xdrproc_t)xdr_remote_error, (char *)&rerr); } /* Write the length word. */