]> git.sur5r.net Git - openldap/blobdiff - libraries/liblber/io.c
ITS#325: use simple pointer arithmetic to avoid problems on systems
[openldap] / libraries / liblber / io.c
index c4cc8d243a7d343f04fad87abc4aa20d04603c04..105046d28509b52b7d7edfaac5f80bc8fea33881 100644 (file)
@@ -559,7 +559,8 @@ ber_get_next( Sockbuf *sb, unsigned long *len, BerElement *ber )
                ber->ber_rwptr = ber->ber_buf;
        }
 
-       toread = (unsigned long)ber->ber_end - (unsigned long)ber->ber_rwptr;
+       toread = ber->ber_end - ber->ber_rwptr;
+
        do {
                if ( (rc = BerRead( sb, ber->ber_rwptr, (long)toread )) <= 0 ) {
                        return( LBER_DEFAULT );