]> granicus.if.org Git - libevent/commitdiff
test/ssl: fix bufferevent_getfd() for bufferevent_openssl_filter_new()
authorAzat Khuzhin <a3at.mail@gmail.com>
Wed, 7 Dec 2016 23:11:22 +0000 (02:11 +0300)
committerAzat Khuzhin <a3at.mail@gmail.com>
Thu, 19 Jan 2017 17:53:05 +0000 (20:53 +0300)
test/regress_ssl.c

index 6d31cfce091182d92685192d8a11315ddfdb3f87..681705fcf96997b6212b6035f3dbc64987e62126 100644 (file)
@@ -234,14 +234,13 @@ enum regress_openssl_type
 static void
 bufferevent_openssl_check_fd(struct bufferevent *bev, int filter)
 {
+       tt_int_op(bufferevent_getfd(bev), !=, -1);
+       tt_int_op(bufferevent_setfd(bev, -1), ==, 0);
        if (filter) {
-               tt_int_op(bufferevent_getfd(bev), ==, -1);
-               tt_int_op(bufferevent_setfd(bev, -1), ==, -1);
-       } else {
                tt_int_op(bufferevent_getfd(bev), !=, -1);
-               tt_int_op(bufferevent_setfd(bev, -1), ==, 0);
+       } else {
+               tt_int_op(bufferevent_getfd(bev), ==, -1);
        }
-       tt_int_op(bufferevent_getfd(bev), ==, -1);
 
 end:
        ;