@@ -426,11 +426,9 @@ int eap_fast_load_pac(struct eap_sm *sm, struct eap_fast_pac **pac_root,
426426
427427 if (eap_fast_read_line (& rc , & pos ) < 0 ) {
428428 /* empty file - assume it is fine to overwrite */
429- printf ("\n\nassuming it is fine to overwrite... \n\n" );
430429 eap_fast_deinit_pac_data (& rc );
431430 return 0 ;
432431 }
433- printf ("\n\nPAC FILE =\n%s" , rc .pos );
434432 if (os_strcmp (pac_file_hdr , rc .buf ) != 0 )
435433 err = "Unrecognized header line" ;
436434
@@ -546,11 +544,13 @@ static int eap_fast_write_pac(struct eap_sm *sm, const char *pac_file,
546544 blob -> data = (u8 * ) buf ;
547545 blob -> len = len ;
548546 buf = NULL ;
547+ #ifndef ESP_SUPPLICANT
549548 blob -> name = os_strdup (pac_file + 7 );
550549 if (blob -> name == NULL ) {
551550 os_free (blob );
552551 return -1 ;
553552 }
553+ #endif
554554 eap_set_config_blob (sm , blob );
555555 os_free (blob );
556556 } else {
@@ -657,7 +657,6 @@ int eap_fast_save_pac(struct eap_sm *sm, struct eap_fast_pac *pac_root,
657657 return -1 ;
658658 }
659659
660- wpa_printf (MSG_DEBUG , "PAC file: %s" , (sm -> blob [3 ].data ));
661660 wpa_printf (MSG_DEBUG , "EAP-FAST: Wrote %d PAC entries into '%s'" ,
662661 count , pac_file );
663662
@@ -755,8 +754,7 @@ int eap_fast_load_pac_bin(struct eap_sm *sm, struct eap_fast_pac **pac_root,
755754{
756755 const struct wpa_config_blob * blob = NULL ;
757756 u8 * buf , * end , * pos ;
758- size_t len = 0 ;
759- size_t count = 0 ;
757+ size_t len , count = 0 ;
760758 struct eap_fast_pac * pac , * prev ;
761759
762760 * pac_root = NULL ;
@@ -776,6 +774,7 @@ int eap_fast_load_pac_bin(struct eap_sm *sm, struct eap_fast_pac **pac_root,
776774 len = blob -> len ;
777775 } else {
778776 buf = (u8 * ) sm -> blob [3 ].data ; //(u8 *) os_readfile(pac_file, &len);
777+ len = sm -> blob [3 ].len ;
779778 if (buf == NULL ) {
780779 wpa_printf (MSG_INFO , "EAP-FAST: No PAC file '%s' - "
781780 "assume no PAC entries have been "
0 commit comments