浏览代码

acc_radius: fix generating duplicates for missed calls

- fix generating duplicates for missed calls (#GH1674)
- patch from Julien Chavanton jchavanton at gmail dot com
Henning Westerholt 6 年之前
父节点
当前提交
8cce4f243b
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      src/modules/acc_radius/acc_radius_mod.c

+ 2 - 2
src/modules/acc_radius/acc_radius_mod.c

@@ -142,9 +142,9 @@ static int mod_init(void)
 	memset(&_acc_radius_engine, 0, sizeof(acc_engine_t));
 	memset(&_acc_radius_engine, 0, sizeof(acc_engine_t));
 
 
 	if(radius_flag != -1)
 	if(radius_flag != -1)
-		_acc_radius_engine.acc_flag = 1 << radius_flag;
+		_acc_radius_engine.acc_flag = radius_flag;
 	if(radius_missed_flag != -1)
 	if(radius_missed_flag != -1)
-		_acc_radius_engine.missed_flag = 1 << radius_missed_flag;
+		_acc_radius_engine.missed_flag = radius_missed_flag;
 	_acc_radius_engine.acc_req = acc_radius_send_request;
 	_acc_radius_engine.acc_req = acc_radius_send_request;
 	_acc_radius_engine.acc_init = acc_radius_init;
 	_acc_radius_engine.acc_init = acc_radius_init;
 	memcpy(_acc_radius_engine.name, "radius", 6);
 	memcpy(_acc_radius_engine.name, "radius", 6);