Hi,
 
Seams after malformed PDU (as below) oserl hangs.
 
Correct PDU:
Data:<<0,0,0,49,0,0,0,4,0,0,0,0,0,0,0,1,0,0,0,52,53,54,0,0,0,49,50,51,0,0,0,0,0,0,0,0,0,0,10,103,103,103,103,103,103,103,100,102,103>>
Incorrect / Malformed PDU: Data:<<0,0,0,49,0,0,0,4,0,0,0,0,0,0,0,1,0,0,0,52,53,54,0,0,0,49,50,51,0,0,0,0,0,0,0,0,0,0,10,103,103,103,103,103,103,103>>
gen_smsc_session.erl - handle_input(FsmRef, concat_binary([Buffer, Input]), 0, 1) might be the case.
 
 
Thanks,
 
Sanjaya Vitharana.