From 4bbebbb3483591e9f13318f24e6bbcf21f93bf27 Mon Sep 17 00:00:00 2001 From: David Anderson Date: Sun, 17 Jun 2007 19:39:11 +0000 Subject: [PATCH] fixed an initialization bug in ValveCall --HG-- extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40980 --- extensions/sdktools/vcallbuilder.cpp | 9 +++++++++ extensions/sdktools/vcallbuilder.h | 1 + 2 files changed, 10 insertions(+) diff --git a/extensions/sdktools/vcallbuilder.cpp b/extensions/sdktools/vcallbuilder.cpp index fbaadd9b..f2bfd9bf 100644 --- a/extensions/sdktools/vcallbuilder.cpp +++ b/extensions/sdktools/vcallbuilder.cpp @@ -1,6 +1,15 @@ #include "vcallbuilder.h" #include "extension.h" +ValveCall::ValveCall() +{ + call = NULL; + vparams = NULL; + retinfo = NULL; + thisinfo = NULL; + retbuf = NULL; +} + ValveCall::~ValveCall() { while (!stk.empty()) diff --git a/extensions/sdktools/vcallbuilder.h b/extensions/sdktools/vcallbuilder.h index 43322636..9f2a2255 100644 --- a/extensions/sdktools/vcallbuilder.h +++ b/extensions/sdktools/vcallbuilder.h @@ -23,6 +23,7 @@ struct ValveCall unsigned char *stk_get(); void stk_put(unsigned char *ptr); + ValveCall(); ~ValveCall(); };