OCT 1. IPTV 数据库增加是否上报服务器字段
This commit is contained in:
parent
b618761330
commit
e02c12f582
|
@ -56,11 +56,12 @@
|
|||
" ( id INTEGER PRIMARY KEY AUTOINCREMENT," \
|
||||
" uid INTEGER NOT NULL," \
|
||||
" mac CHAR(20) NOT NULL," \
|
||||
" report INTEGER NOT NULL," \
|
||||
" createTm TIMESTAMP DEFAULT (datetime('now', 'localtime')) NOT NULL" \
|
||||
"); CREATE INDEX IF NOT EXISTS iptv_index ON iptv(uid);"
|
||||
|
||||
#define INSERT_IPTV_DEVICE \
|
||||
"INSERT INTO iptv (uid, mac) SELECT %d, '%s' WHERE NOT EXISTS (SELECT id FROM iptv WHERE uid = %d AND mac = " \
|
||||
"INSERT INTO iptv (uid, mac, report) SELECT %d, '%s', 0 WHERE NOT EXISTS (SELECT id FROM iptv WHERE uid = %d AND mac = " \
|
||||
"'%s');"
|
||||
|
||||
#define INSERT_PRE_ASSIGN_ROW_FMT \
|
||||
|
@ -196,11 +197,11 @@ int db_add_lease(PDHCP_REQ pReq, PPOOL_CTX pCtx) {
|
|||
// 添加租约信息到lease数据库
|
||||
lease_add(pReq, pIp, pNetmask, pGateway, pDns1, pDns2, pCtx->leaseTime);
|
||||
|
||||
free((void *)pNetmask);
|
||||
free((void *)pGateway);
|
||||
free((void *)pDns1);
|
||||
free((void *)pDns2);
|
||||
free((void *)pIp);
|
||||
free((void *) pNetmask);
|
||||
free((void *) pGateway);
|
||||
free((void *) pDns1);
|
||||
free((void *) pDns2);
|
||||
free((void *) pIp);
|
||||
return ERR_SUCCESS;
|
||||
}
|
||||
|
||||
|
@ -433,11 +434,11 @@ int db_get_pre_lease(PDHCP_REQ pReq, PPOOL_CTX pAssign) {
|
|||
// 添加租约信息到lease数据库
|
||||
lease_add(pReq, pIp, pNetmask, pGateway, pDns1, pDns2, pAssign->leaseTime);
|
||||
|
||||
free((void *)pNetmask);
|
||||
free((void *)pGateway);
|
||||
free((void *)pDns1);
|
||||
free((void *)pDns2);
|
||||
free((void *)pIp);
|
||||
free((void *) pNetmask);
|
||||
free((void *) pGateway);
|
||||
free((void *) pDns1);
|
||||
free((void *) pDns2);
|
||||
free((void *) pIp);
|
||||
return ERR_SUCCESS;
|
||||
}
|
||||
return -ERR_ITEM_UNEXISTS;
|
||||
|
@ -501,12 +502,12 @@ int db_add_pre_assign(PDHCP_REQ pReq, U32 ip, PPOOL_CTX pPool) {
|
|||
snprintf(buf, 1024, INSERT_PRE_ASSIGN_ROW_FMT, pReq->uid, pReq->xid, pReq->hostName, macStr, pIp, pPool->leaseTime,
|
||||
pMask, pGw, pDns1, pDns2, pServer);
|
||||
|
||||
free((void *)pIp);
|
||||
free((void *)pMask);
|
||||
free((void *)pGw);
|
||||
free((void *)pDns1);
|
||||
free((void *)pDns2);
|
||||
free((void *)pServer);
|
||||
free((void *) pIp);
|
||||
free((void *) pMask);
|
||||
free((void *) pGw);
|
||||
free((void *) pDns1);
|
||||
free((void *) pDns2);
|
||||
free((void *) pServer);
|
||||
|
||||
rc = db_sqlite3_sql_exec(buf, NULL, NULL, NULL);
|
||||
|
||||
|
|
Loading…
Reference in New Issue