Changeset 2802
Legend:
- Unmodified
- Added
- Removed
-
trunk/globals.h
r2797 r2802 1183 1183 extern int aes_decrypt_from_list(AES_ENTRY *list, ushort caid, uint32 provid,int keyid, uchar *buf, int n); 1184 1184 extern int aes_present(AES_ENTRY *list, ushort caid, uint32 provid,int keyid); 1185 1186 1187 1185 extern void parse_aes_keys(struct s_reader *rdr,char *value); 1186 extern void aes_clear_entries(struct s_reader *rdr); 1188 1187 1189 1188 #define aes_encrypt(b, n) aes_encrypt_idx(cs_idx, b, n) -
trunk/oscam-simples.c
r2800 r2802 195 195 } 196 196 197 void aes_clear_entries(struct s_reader *rdr) 198 { 199 200 AES_ENTRY *current; 201 AES_ENTRY *next; 202 203 current=NULL; 204 next=rdr->aes_list; 205 while(next) { 206 current=next; 207 next=current->next; 208 free(current); 209 } 210 rdr->aes_list=NULL; 211 } 212 197 213 char *remote_txt(void) 198 214 { -
trunk/oscam.c
r2800 r2802 318 318 client[cs_idx].last_srvid = 0xFFFF; 319 319 cs_statistics(cs_idx); 320 break; 320 321 case 'm': break; 321 322 case 'n': *log_fd=0; 322 323 break; 324 case 'r': 325 // free AES entries allocated memory 326 if(reader[ridx].aes_list) { 327 aes_clear_entries(&reader[ridx]); 328 } 329 break; 323 330 case 's': *log_fd=0; 324 331 int i;
Note:
See TracChangeset
for help on using the changeset viewer.