Bug 124348 (DEFECT000270721)

Summary: ber_print with mismatched set/sequence format characters cause application error
Product: [Novell Products] NDS SDK Reporter: Forgotten User WOalQCA2Pj <forgotten_WOalQCA2Pj>
Component: LDAP C SDKAssignee: Forgotten User WOalQCA2Pj <forgotten_WOalQCA2Pj>
Status: VERIFIED FIXED QA Contact: Sundar Swamy <ssundar>
Severity: Minor    
Priority: P5 - None CC: aclark
Version: FutureKeywords: English
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: Component Test Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Rajkumar V 2005-10-10 22:54:37 UTC


------- Bug moved to this database by vrajkumar@novell.com 2005-10-10 16:54 -------

This bug previously known as bug DEFECT000270721 at remedy/
remedy/show_bug.cgi?id=DEFECT000270721
Originally filed under the NDS SDK product and LDAP C SDK component.

---------
<remedy_milestone> BLANK </remedy_milestone>
---------
<remedy_details> Calling the ber_printf function with mismatched
      set/sequence format characters sometimes causes the application to
      abort with an application error.

rc = ber_printf(be, "[b{ii}}]", 0xff, 1, 2); </remedy_details>
---------
<remedy_notes> dsteck (  8/26/02 6:20:55 PM  Testing - Submitter/Final )
Chec k for *sos == NULL at beginning of ber_put_seqorset() and return -1
error if so.
This was causing the crash when you had mismatched set characters in
ber_printf.

This fix won't be in Falcon/Sept NDK.
But it will be in the next CLDAP build after 8/26/2002.


 </remedy_notes>

Comment 1 Forgotten User WOalQCA2Pj 2006-03-14 15:51:01 UTC
unable to reproduce this bug