Fix Coverity 702397: reference tvbr *after* checking that it is not NULL.

svn path=/trunk/; revision=43115
This commit is contained in:
Jeff Morriss 2012-06-05 15:26:09 +00:00
parent 8204b904b3
commit fe5f076b5c
1 changed files with 5 additions and 2 deletions

View File

@ -1238,9 +1238,12 @@ WSLUA_METHOD TvbRange_range(lua_State* L) {
TvbRange tvbr = checkTvbRange(L,1);
int offset = luaL_optint(L,WSLUA_OPTARG_TvbRange_range_OFFSET,0);
int len = luaL_optint(L,WSLUA_OPTARG_TvbRange_range_LENGTH,tvbr->len-offset);
int len;
if (!(tvbr && tvbr->tvb)) return 0;
len = luaL_optint(L,WSLUA_OPTARG_TvbRange_range_LENGTH,tvbr->len-offset);
if (tvbr->tvb->expired) {
luaL_error(L,"expired tvb");
return 0;