Diff for /mqtt/src/utils.c between versions 1.2 and 1.2.2.1

version 1.2, 2012/01/27 15:05:38 version 1.2.2.1, 2012/04/11 15:08:27
Line 2 Line 2
   
   
 int  int
srv_Socket(sl_config * __restrict cfg)srv_Socket(cfg_root_t * __restrict cfg)
 {  {
         int s = -1, n = 1;          int s = -1, n = 1;
         struct hostent *host;          struct hostent *host;
        char szStr[STRSIZ];        ait_val_t v;
         u_short port;          u_short port;
         struct sockaddr_storage ss;          struct sockaddr_storage ss;
         struct sockaddr_in *sin = (struct sockaddr_in*) &ss;          struct sockaddr_in *sin = (struct sockaddr_in*) &ss;
Line 14  srv_Socket(sl_config * __restrict cfg) Line 14  srv_Socket(sl_config * __restrict cfg)
   
         ioTRACE(2);          ioTRACE(2);
   
        cfg_LoadAttribute(cfg, CFG("mqttd"), CFG("port"), CFG(szStr), sizeof szStr, MQTT_PORT);        cfg_loadAttribute(cfg, "mqttd", "port", &v, MQTT_PORT);
        port = strtol(szStr, NULL, 0);        port = strtol(AIT_GET_STR(&v), NULL, 0);
        cfg_LoadAttribute(cfg, CFG("mqttd"), CFG("listen"), CFG(szStr), sizeof szStr, MQTT_HOST);        AIT_FREE_VAL(&v);
         cfg_loadAttribute(cfg, "mqttd", "listen", &v, MQTT_HOST);
   
        host = gethostbyname(szStr);        host = gethostbyname(AIT_GET_STR(&v));
         AIT_FREE_VAL(&v);
         if (!host) {          if (!host) {
                 printf("Error:: resolver #%d - %s\n", h_errno, hstrerror(h_errno));                  printf("Error:: resolver #%d - %s\n", h_errno, hstrerror(h_errno));
                 return -1;                  return -1;

Removed from v.1.2  
changed lines
  Added in v.1.2.2.1


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>