Diff for /embedaddon/mpd/src/nat.c between versions 1.1.1.2 and 1.1.1.3

version 1.1.1.2, 2013/07/22 08:44:29 version 1.1.1.3, 2016/11/01 09:56:12
Line 3 Line 3
  * nat.c   * nat.c
  *   *
  * Written by Alexander Motin <mav@FreeBSD.org>   * Written by Alexander Motin <mav@FreeBSD.org>
    * Rewritten by Dmitry Luhtionov <dmitryluhtionov@gmail.com>
  */   */
   
 #include "ppp.h"  #include "ppp.h"
Line 411  int Line 412  int
 NatStat(Context ctx, int ac, char *av[], void *arg)  NatStat(Context ctx, int ac, char *av[], void *arg)
 {  {
     NatState    const nat = &ctx->bund->iface.nat;      NatState    const nat = &ctx->bund->iface.nat;
#ifdef NGM_NAT_LIBALIAS_INFO#ifdef NG_NAT_LIBALIAS_INFO
     IfaceState  const iface = &ctx->bund->iface;      IfaceState  const iface = &ctx->bund->iface;
     union {      union {
         u_char buf[sizeof(struct ng_mesg) + sizeof(struct ng_nat_libalias_info)];          u_char buf[sizeof(struct ng_mesg) + sizeof(struct ng_nat_libalias_info)];
Line 469  NatStat(Context ctx, int ac, char *av[], void *arg) Line 470  NatStat(Context ctx, int ac, char *av[], void *arg)
 #endif  #endif
     Printf("NAT options:\r\n");      Printf("NAT options:\r\n");
     OptStat(ctx, &nat->options, gConfList);      OptStat(ctx, &nat->options, gConfList);
#ifdef NGM_NAT_LIBALIAS_INFO#ifdef NG_NAT_LIBALIAS_INFO
     if (Enabled(&nat->options, NAT_CONF_LOG) && iface->up && iface->nat_up) {      if (Enabled(&nat->options, NAT_CONF_LOG) && iface->up && iface->nat_up) {
         snprintf(path, sizeof(path), "mpd%d-%s-nat:", gPid, \          snprintf(path, sizeof(path), "mpd%d-%s-nat:", gPid, \
             (char *)&ctx->bund->name);              (char *)&ctx->bund->name);
           bzero(li, sizeof(struct ng_nat_libalias_info));
         Printf("LibAlias statistic:\r\n");          Printf("LibAlias statistic:\r\n");
         if (NgFuncSendQuery(path, NGM_NAT_COOKIE, NGM_NAT_LIBALIAS_INFO,          if (NgFuncSendQuery(path, NGM_NAT_COOKIE, NGM_NAT_LIBALIAS_INFO,
             NULL, 0, &u.reply, sizeof(u), NULL) < 0)              NULL, 0, &u.reply, sizeof(u), NULL) < 0)

Removed from v.1.1.1.2  
changed lines
  Added in v.1.1.1.3


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