Skip to content

Commit 7ffad44

Browse files
committed
Revert "Remove invalid asserts from ASIO system (#4618)"
This reverts commit 9c95489.
1 parent 27791d6 commit 7ffad44

File tree

3 files changed

+11
-0
lines changed

3 files changed

+11
-0
lines changed

src/libponyrt/asio/epoll.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,7 @@ PONY_API void pony_asio_event_resubscribe(asio_event_t* ev)
154154
(ev->flags == ASIO_DESTROYED) ||
155155
!(ev->flags & ASIO_ONESHOT))
156156
{
157+
pony_assert(0);
157158
return;
158159
}
159160

@@ -355,6 +356,7 @@ PONY_API void pony_asio_event_subscribe(asio_event_t* ev)
355356
(ev->flags == ASIO_DISPOSABLE) ||
356357
(ev->flags == ASIO_DESTROYED))
357358
{
359+
pony_assert(0);
358360
return;
359361
}
360362

@@ -440,6 +442,7 @@ PONY_API void pony_asio_event_setnsec(asio_event_t* ev, uint64_t nsec)
440442
(ev->flags == ASIO_DISPOSABLE) ||
441443
(ev->flags == ASIO_DESTROYED))
442444
{
445+
pony_assert(0);
443446
return;
444447
}
445448

@@ -456,6 +459,7 @@ PONY_API void pony_asio_event_unsubscribe(asio_event_t* ev)
456459
(ev->flags == ASIO_DISPOSABLE) ||
457460
(ev->flags == ASIO_DESTROYED))
458461
{
462+
pony_assert(0);
459463
return;
460464
}
461465

src/libponyrt/asio/iocp.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -275,6 +275,7 @@ PONY_API void pony_asio_event_subscribe(asio_event_t* ev)
275275
(ev->flags == ASIO_DISPOSABLE) ||
276276
(ev->flags == ASIO_DESTROYED))
277277
{
278+
pony_assert(0);
278279
return;
279280
}
280281

@@ -314,6 +315,7 @@ PONY_API void pony_asio_event_setnsec(asio_event_t* ev, uint64_t nsec)
314315
(ev->flags == ASIO_DISPOSABLE) ||
315316
(ev->flags == ASIO_DESTROYED))
316317
{
318+
pony_assert(0);
317319
return;
318320
}
319321

src/libponyrt/asio/kqueue.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,7 @@ PONY_API void pony_asio_event_resubscribe_read(asio_event_t* ev)
107107
(ev->flags == ASIO_DISPOSABLE) ||
108108
(ev->flags == ASIO_DESTROYED))
109109
{
110+
pony_assert(0);
110111
return;
111112
}
112113

@@ -137,6 +138,7 @@ PONY_API void pony_asio_event_resubscribe_write(asio_event_t* ev)
137138
(ev->flags == ASIO_DISPOSABLE) ||
138139
(ev->flags == ASIO_DESTROYED))
139140
{
141+
pony_assert(0);
140142
return;
141143
}
142144

@@ -285,6 +287,7 @@ PONY_API void pony_asio_event_subscribe(asio_event_t* ev)
285287
(ev->flags == ASIO_DISPOSABLE) ||
286288
(ev->flags == ASIO_DESTROYED))
287289
{
290+
pony_assert(0);
288291
return;
289292
}
290293

@@ -363,6 +366,7 @@ PONY_API void pony_asio_event_setnsec(asio_event_t* ev, uint64_t nsec)
363366
(ev->flags == ASIO_DISPOSABLE) ||
364367
(ev->flags == ASIO_DESTROYED))
365368
{
369+
pony_assert(0);
366370
return;
367371
}
368372

@@ -396,6 +400,7 @@ PONY_API void pony_asio_event_unsubscribe(asio_event_t* ev)
396400
(ev->flags == ASIO_DISPOSABLE) ||
397401
(ev->flags == ASIO_DESTROYED))
398402
{
403+
pony_assert(0);
399404
return;
400405
}
401406

0 commit comments

Comments
 (0)