Navigation


Changeset 440:f38bff0bf3e9 in freeDiameter for extensions/app_sip/pushprofile.c


Ignore:
Timestamp:
Jul 28, 2010, 4:17:29 PM (14 years ago)
Author:
Alexandre Westfahl <awestfahl@freediameter.net>
Branch:
default
Phase:
public
Message:

Added dynamic port choice for app_sip

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/app_sip/pushprofile.c

    r433 r440  
    4747void *ppr_socket(void *arg)
    4848{
    49         /*
     49       
    5050        SOCKET sock;
    5151    SOCKADDR_IN sin, csin;
    52     struct rtrsipaor rtrsip;
     52    struct pprsipaor pprsip;
    5353    int rcvbytes=0;
    5454        sock = socket(AF_INET, SOCK_STREAM, 0);
    5555        sin.sin_addr.s_addr = inet_addr("127.0.0.1");
    5656    sin.sin_family = AF_INET;
    57     sin.sin_port = htons(PORT);
     57        sin.sin_port = htons(as_conf->ppr_port);
    5858    socklen_t sinsize = sizeof(csin);
    5959        int accepted=0;
     
    7272                        if(accepted>-1)
    7373                        {
    74                                 rcvbytes=recv(accepted, &rtrsip, sizeof(struct rtrsipaor),0);
     74                                rcvbytes=recv(accepted, &pprsip, sizeof(struct pprsipaor),0);
    7575                               
    7676                                if(rcvbytes>-1)
     
    8686        else
    8787                TRACE_DEBUG(INFO,"Can't create socket!");
    88 */     
     88
    8989       
    9090        pthread_exit(NULL);
Note: See TracChangeset for help on using the changeset viewer.