Skip to content
Snippets Groups Projects
Commit bfa6808c authored by Kurt Zeilenga's avatar Kurt Zeilenga
Browse files

Fix dtest ber_get_next() usage

parent df025639
Branches
Tags
No related merge requests found
......@@ -76,16 +76,18 @@ main( int argc, char **argv )
for (;;) {
tag = ber_get_next( sb, &len, ber);
if( tag == LBER_ERROR ) {
if( errno == EWOULDBLOCK ) continue;
if( errno == EAGAIN ) continue;
perror( "ber_get_next" );
return( EXIT_FAILURE );
}
if( tag != LBER_ERROR ) break;
if( errno == EWOULDBLOCK ) continue;
if( errno == EAGAIN ) continue;
perror( "ber_get_next" );
return( EXIT_FAILURE );
}
printf("decode: message tag 0x%lx and length %ld\n",
(unsigned long) tag, (long) len );
(unsigned long) tag, (long) len );
for( s = argv[1]; *s; s++ ) {
char buf[128];
......
......@@ -500,10 +500,7 @@ ber_get_next(
*/
if (ber->ber_rwptr == NULL) {
#if 0
/* XXYYZ - dtest does like this assert. */
assert( ber->ber_buf == NULL );
#endif
ber->ber_rwptr = (char *) &ber->ber_len-1;
ber->ber_ptr = ber->ber_rwptr;
ber->ber_tag = 0;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment