Module: kamailio
Branch: master
Commit: e809b2415b6074826bf641a0a85667a400f778ef
URL: https://github.com/kamailio/kamailio/commit/e809b2415b6074826bf641a0a85667a4...
Author: Victor Seva linuxmaniac@torreviejawireless.org
Committer: Victor Seva linuxmaniac@torreviejawireless.org
Date: 2021-12-22T18:08:30+01:00
uac: fix unknown type name
introduced at b6e264c9780fc0432e6e746f473024e41bc1126b
uac_send.c: In function 'uac_send_tm_callback':
uac_send.c:741:16: error: unknown type name 'authenticate_body_t'
741 | static authenticate_body_t auth;
| ^~~~~~~~~~~~~~~~~~~
uac_send.c:781:49: warning: passing argument 2 of 'parse_authenticate_body' from incompatible pointer type [-Wincompatible-pointer-types]
781 | if (parse_authenticate_body(&hdr->body, &auth)<0)
| ^~~~~
| |
| int *
In file included from uac_send.c:42:
auth_hdr.h:30:67: note: expected 'struct authenticate_body *' but argument is of type 'int *'
30 | int parse_authenticate_body( str *body, struct authenticate_body *auth);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
uac_send.c:788:27: error: request for member 'realm' in something not a structure or union
788 | cred.realm = auth.realm;
| ^
uac_send.c:795:56: warning: passing argument 4 of 'do_uac_auth' from incompatible pointer type [-Wincompatible-pointer-types]
795 | do_uac_auth(&tp->s_method, &tp->s_ruri, &cred, &auth, response);
| ^~~~~
| |
| int *
In file included from uac_send.c:41:
auth.h:77:43: note: expected 'struct authenticate_body *' but argument is of type 'int *'
77 | struct authenticate_body *auth,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
uac_send.c:797:49: warning: passing argument 4 of 'build_authorization_hdr' from incompatible pointer type [-Wincompatible-pointer-types]
797 | &auth, response);
| ^~~~~
| |
| int *
In file included from uac_send.c:42:
auth_hdr.h:33:71: note: expected 'struct authenticate_body *' but argument is of type 'int *'
33 | struct uac_credential *crd, struct authenticate_body *auth,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
make[2]: *** [../../Makefile.rules:100: uac_send.o] Error 1
---
Modified: src/modules/uac/uac_send.c
---
Diff: https://github.com/kamailio/kamailio/commit/e809b2415b6074826bf641a0a85667a4...
Patch: https://github.com/kamailio/kamailio/commit/e809b2415b6074826bf641a0a85667a4...
---
diff --git a/src/modules/uac/uac_send.c b/src/modules/uac/uac_send.c
index e5ea420d72..43767c7804 100644
--- a/src/modules/uac/uac_send.c
+++ b/src/modules/uac/uac_send.c
@@ -738,7 +738,7 @@ void uac_send_tm_callback(struct cell *t, int type, struct tmcb_params *ps)
struct hdr_field *hdr;
HASHHEX response;
str *new_auth_hdr = NULL;
- static authenticate_body_t auth;
+ static uac_authenticate_body_t auth;
uac_credential_t cred;
char b_hdrs[MAX_UACH_SIZE];
str s_hdrs;