瀏覽代碼

ratelimit: set macro to cast pointers diff to int

Daniel-Constantin Mierla 14 年之前
父節點
當前提交
4e4e5359a1
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      modules/ratelimit/ratelimit.c

+ 2 - 2
modules/ratelimit/ratelimit.c

@@ -63,8 +63,8 @@ MODULE_VERSION
  */
 #define RL_TIMER_INTERVAL 10
 
-#define RXLS(m, str, i) (m)[i].rm_eo - (m)[i].rm_so, (str) + (m)[i].rm_so
-#define RXL(m, str, i) (m)[i].rm_eo - (m)[i].rm_so
+#define RXLS(m, str, i) (int)((m)[i].rm_eo - (m)[i].rm_so), (str) + (m)[i].rm_so
+#define RXL(m, str, i) (int)((m)[i].rm_eo - (m)[i].rm_so)
 #define RXS(m, str, i) (str) + (m)[i].rm_so
 
 static inline int str_cmp(const str * a, const str * b);