浏览代码

sqlops: return $null pv if the value in result is null

Daniel-Constantin Mierla 15 年之前
父节点
当前提交
13932b3a17
共有 1 个文件被更改,包括 2 次插入0 次删除
  1. 2 0
      modules_k/sqlops/sql_var.c

+ 2 - 0
modules_k/sqlops/sql_var.c

@@ -76,6 +76,8 @@ int pv_get_dbr(struct sip_msg *msg,  pv_param_t *param,
 				return pv_get_null(msg, param, res);
 			if(col>=spv->res->ncols)
 				return pv_get_null(msg, param, res);
+			if(spv->res->vals[row][col].flags&PV_VAL_NULL)
+				return pv_get_null(msg, param, res);
 			if(spv->res->vals[row][col].flags&PV_VAL_INT)
 				return pv_get_sintval(msg, param, res, 
 						spv->res->vals[row][col].value.n);