diff options
Diffstat (limited to 'src/usr/vpd/vpd.C')
-rw-r--r-- | src/usr/vpd/vpd.C | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/usr/vpd/vpd.C b/src/usr/vpd/vpd.C index 782960ad0..78314a400 100644 --- a/src/usr/vpd/vpd.C +++ b/src/usr/vpd/vpd.C @@ -286,6 +286,9 @@ errlHndl_t sendMboxWriteMsg ( size_t i_numBytes, TRACFCOMP(g_trac_vpd, INFO_MRK "No SP Base Services, skipping VPD write"); TRACFBIN( g_trac_vpd, "msg=", msg, sizeof(msg_t) ); TRACFBIN( g_trac_vpd, "extra=", msg->extra_data, i_numBytes ); + free (msg->extra_data); + msg_free( msg ); + break; } |