Browse Source

rtpproxy(k): 64 bit warning fixes

- "%d" in format and long arg.
- int to pointer conversion
Andrei Pelinescu-Onciul 15 years ago
parent
commit
b92ad85f26
2 changed files with 2 additions and 2 deletions
  1. 1 1
      modules_k/rtpproxy/rtpproxy_funcs.c
  2. 1 1
      modules_k/rtpproxy/rtpproxy_stream.c

+ 1 - 1
modules_k/rtpproxy/rtpproxy_funcs.c

@@ -199,7 +199,7 @@ int extract_body(struct sip_msg *msg, str *body )
 
 	if (body->len + body->s > msg->buf + msg->len) {
 		LM_ERR("content-length exceeds packet-length by %d\n",
-				(body->len + body->s) - (msg->buf + msg->len));
+				(int)((body->len + body->s) - (msg->buf + msg->len)));
 		goto error;
 	}
 

+ 1 - 1
modules_k/rtpproxy/rtpproxy_stream.c

@@ -63,7 +63,7 @@ fixup_var_str_int(void **param, int param_no)
 	s.len = strlen(s.s);
 	if (str2sint(&s, &ret)==0) {
 		pkg_free(*param);
-		*param = (void *)ret;
+		*param = (void *)(long)ret;
         } else {
             LM_ERR("bad number <%s>\n", (char *)(*param));
             return E_CFG;