提交 592e388c authored 作者: Anthony Minessale's avatar Anthony Minessale

update

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7095 d0543943-73ff-0310-b7d9-9358b9ac24b2
上级 d6f0cec8
......@@ -420,8 +420,8 @@ void sqlite3ExprAssignVarNumber(Parse *pParse, Expr *pExpr){
*/
void sqlite3ExprDelete(Expr *p){
if( p==0 ) return;
if( p->span.dyn ) sqliteFree((char*)p->span.z);
if( p->token.dyn ) sqliteFree((char*)p->token.z);
if( p->span.dyn ) sqliteFree(p->span.z);
if( p->token.dyn ) sqliteFree(p->token.z);
sqlite3ExprDelete(p->pLeft);
sqlite3ExprDelete(p->pRight);
sqlite3ExprListDelete(p->pList);
......@@ -478,7 +478,7 @@ Expr *sqlite3ExprDup(Expr *p){
return pNew;
}
void sqlite3TokenCopy(Token *pTo, Token *pFrom){
if( pTo->dyn ) sqliteFree((char*)pTo->z);
if( pTo->dyn ) sqliteFree(pTo->z);
if( pFrom->z ){
pTo->n = pFrom->n;
pTo->z = (u8*)sqliteStrNDup((char*)pFrom->z, pFrom->n);
......
......@@ -297,7 +297,7 @@ static inline void *zmalloc(size_t x)
#endif
#define sqliteFree(x) do { free(x); x = NULL; } while(x) //sqlite3FreeX(x)
#define sqliteFree(x) do { free((void *)x); x = NULL; } while(x) //sqlite3FreeX(x)
#define sqliteAllocSize(x) sqlite3AllocSize(x)
......
......@@ -21,7 +21,7 @@ void sqlite3DeleteTriggerStep(TriggerStep *pTriggerStep){
TriggerStep * pTmp = pTriggerStep;
pTriggerStep = pTriggerStep->pNext;
if( pTmp->target.dyn ) sqliteFree((char*)pTmp->target.z);
if( pTmp->target.dyn ) sqliteFree(pTmp->target.z);
sqlite3ExprDelete(pTmp->pWhere);
sqlite3ExprListDelete(pTmp->pExprList);
sqlite3SelectDelete(pTmp->pSelect);
......@@ -430,7 +430,7 @@ void sqlite3DeleteTrigger(Trigger *pTrigger){
sqliteFree(pTrigger->table);
sqlite3ExprDelete(pTrigger->pWhen);
sqlite3IdListDelete(pTrigger->pColumns);
if( pTrigger->nameToken.dyn ) sqliteFree((char*)pTrigger->nameToken.z);
if( pTrigger->nameToken.dyn ) sqliteFree(pTrigger->nameToken.z);
sqliteFree(pTrigger);
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论