]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
fix registration bug when doing authed calls
authorMichael Jerris <mike@jerris.com>
Thu, 16 Aug 2007 17:19:27 +0000 (17:19 +0000)
committerMichael Jerris <mike@jerris.com>
Thu, 16 Aug 2007 17:19:27 +0000 (17:19 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5604 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/mod/endpoints/mod_sofia/sofia_reg.c

index 40978451982120fa46d59f0ccf29f33471b31137..2aeab2a4a98dc65a0490e4ef9b612dceaadb73d4 100644 (file)
@@ -435,6 +435,10 @@ uint8_t sofia_reg_handle_register(nua_t * nua, sofia_profile_t *profile, nua_han
        }
   reg:
 
+       if (regtype != REG_REGISTER) {
+               return 0;
+       }
+
        if (exptime) {
                if (!sofia_reg_find_reg_url(profile, to_user, to_host, buf, sizeof(buf))) {
                        sql = switch_mprintf("insert into sip_registrations values ('%q','%q','%q','%q', '%q', %ld)",