예제 #1
0
void
vtp_th_dos_crash_exit(struct attacks *attacks)
{
    if (attacks)
       attack_th_exit(attacks);

    pthread_exit(NULL);
}
예제 #2
0
파일: dtp.c 프로젝트: aoshiken/yersinia
void dtp_th_nondos_do_trunk_exit( struct attacks *attacks )
{
    attack_th_exit(attacks);
    
    pthread_mutex_unlock(&attacks->attack_th.finished);
    
    pthread_exit(NULL);
}
예제 #3
0
파일: dot1x.c 프로젝트: aoshiken/yersinia
void dot1x_th_mitm_exit( struct attacks *attacks )
{
    attack_th_exit(attacks);
    
    pthread_mutex_unlock(&attacks->attack_th.finished);
    
    pthread_exit(NULL);
}
예제 #4
0
파일: hsrp.c 프로젝트: aoshiken/yersinia
void hsrp_th_send_raw_exit( struct attacks *attacks )
{
    attack_th_exit( attacks );

    pthread_mutex_unlock( &attacks->attack_th.finished );

    pthread_exit( NULL );
}
예제 #5
0
void
vtp_th_send_exit(struct attacks *attacks)
{
    if (attacks)
       attack_th_exit(attacks);
    pthread_mutex_unlock(&attacks->attack_th.finished);
    
    pthread_exit(NULL);
}
예제 #6
0
파일: hsrp.c 프로젝트: aoshiken/yersinia
void hsrp_th_become_active_exit( struct attacks *attacks )
{
    attack_th_exit( attacks );
    pthread_mutex_unlock( &attacks->attack_th.finished );
    pthread_exit(NULL);
}