Changeset 97
- Timestamp:
- 06/06/09 22:19:44 (15 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/module-newcamd.c
r70 r97 727 727 else 728 728 { 729 cs_log("AU %dfor user %s",au,usr);729 cs_log("AU flag %d for user %s",au,usr); 730 730 } 731 731 } … … 1122 1122 n=-9; 1123 1123 while(n==-9) 1124 while ((n=process_input(mbuf, sizeof(mbuf), cfg->cmaxidle))>0) 1125 { 1126 switch(mbuf[2]) 1127 { 1128 case 0x80: 1129 case 0x81: 1130 newcamd_process_ecm(mbuf, n); 1131 break; 1132 case MSG_KEEPALIVE: 1133 newcamd_reply_ka(); 1134 break; 1135 default: 1136 if( mbuf[2]>0x81 && mbuf[2]<0x90 ) 1137 newcamd_process_emm(mbuf+2, n-2); 1138 else 1139 cs_debug("unknown command !"); 1140 } 1141 } 1142 free(req); 1124 { 1125 while ((n=process_input(mbuf, sizeof(mbuf), cfg->cmaxidle))>0) 1126 { 1127 switch(mbuf[2]) 1128 { 1129 case 0x80: 1130 case 0x81: 1131 newcamd_process_ecm(mbuf, n); 1132 break; 1133 case MSG_KEEPALIVE: 1134 newcamd_reply_ka(); 1135 break; 1136 default: 1137 if( mbuf[2]>0x81 && mbuf[2]<0x90 ) 1138 newcamd_process_emm(mbuf+2, n-2); 1139 else 1140 cs_debug("unknown command !"); 1141 } 1142 } 1143 if(n==-9) 1144 { 1145 newcamd_reply_ka(); 1146 } 1147 } 1148 1149 if(req) { free(req); req=0;} 1150 1143 1151 cs_disconnect_client(); 1144 1152 } -
trunk/oscam.c
r96 r97 1130 1130 sprintf(t_msg[0], "au=%d", client[cs_idx].au+1); 1131 1131 } 1132 cs_log("%s %s-client %s%s (%s, %s)", 1132 1133 if(client[cs_idx].ncd_server) 1134 { 1135 cs_log("%s %s:%d-client %s%s (%s, %s)", 1133 1136 client[cs_idx].crypted ? t_crypt : t_plain, 1134 1137 e_txt ? e_txt : ph[client[cs_idx].ctyp].desc, 1138 cfg->ncd_ptab.ports[client[cs_idx].port_idx].s_port, 1139 client[cs_idx].ip ? cs_inet_ntoa(client[cs_idx].ip) : "", 1140 client[cs_idx].ip ? t_grant : t_grant+1, 1141 username(cs_idx), t_msg[rc]); 1142 } 1143 else 1144 { 1145 cs_log("%s %s-client %s%s (%s, %s)", 1146 client[cs_idx].crypted ? t_crypt : t_plain, 1147 e_txt ? e_txt : ph[client[cs_idx].ctyp].desc, 1135 1148 client[cs_idx].ip ? cs_inet_ntoa(client[cs_idx].ip) : "", 1136 1149 client[cs_idx].ip ? t_grant : t_grant+1, 1137 1150 username(cs_idx), t_msg[rc]); 1151 } 1152 1138 1153 break; 1139 1154 }
Note:
See TracChangeset
for help on using the changeset viewer.