registrar(k): gcc 2.95 compile fixes
authorAndrei Pelinescu-Onciul <andrei@iptel.org>
Mon, 12 Oct 2009 16:05:33 +0000 (18:05 +0200)
committerAndrei Pelinescu-Onciul <andrei@iptel.org>
Mon, 12 Oct 2009 16:05:33 +0000 (18:05 +0200)
- variables must be declared at the beginning of a block

modules_k/registrar/common.c

index e6cb541..8dbd5e1 100644 (file)
@@ -50,8 +50,6 @@
 int extract_aor(str* _uri, str* _a)
 {
        static char aor_buf[MAX_AOR_LEN];
-       memset(aor_buf, 0, MAX_AOR_LEN);
-
        str tmp;
        struct sip_uri puri;
        int user_len;
@@ -59,6 +57,7 @@ int extract_aor(str* _uri, str* _a)
        struct usr_avp *avp;
        str *uri;
 
+       memset(aor_buf, 0, MAX_AOR_LEN);
        if (aor_avp_name.n!=0) {
                avp = search_first_avp( aor_avp_type, aor_avp_name, &avp_val, 0);
                if (avp && is_avp_str_val(avp)) {