Commit 24430304 authored by Richard Levitte's avatar Richard Levitte
Browse files

BIO_s_datagram() ctrl doesn't support SEEK/TELL, so don't pretend it does

parent f564acda
Loading
Loading
Loading
Loading
+0 −2
Original line number Diff line number Diff line
@@ -512,10 +512,8 @@ static long dgram_ctrl(BIO *b, int cmd, long num, void *ptr)
    switch (cmd) {
    case BIO_CTRL_RESET:
        num = 0;
    case BIO_C_FILE_SEEK:
        ret = 0;
        break;
    case BIO_C_FILE_TELL:
    case BIO_CTRL_INFO:
        ret = 0;
        break;
+1 −1
Original line number Diff line number Diff line
@@ -496,7 +496,7 @@ struct bio_dgram_sctp_prinfo {
# define BIO_set_fp(b,fp,c)      BIO_ctrl(b,BIO_C_SET_FILE_PTR,c,(char *)fp)
# define BIO_get_fp(b,fpp)       BIO_ctrl(b,BIO_C_GET_FILE_PTR,0,(char *)fpp)

/* BIO_s_datagram(), BIO_s_fd() and BIO_s_file() */
/* BIO_s_fd() and BIO_s_file() */
# define BIO_seek(b,ofs) (int)BIO_ctrl(b,BIO_C_FILE_SEEK,ofs,NULL)
# define BIO_tell(b)     (int)BIO_ctrl(b,BIO_C_FILE_TELL,0,NULL)