summaryrefslogtreecommitdiffstats
path: root/sys/netatm/atm_aal5.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/netatm/atm_aal5.c')
-rw-r--r--sys/netatm/atm_aal5.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/sys/netatm/atm_aal5.c b/sys/netatm/atm_aal5.c
index 2cf70c9..3538f84 100644
--- a/sys/netatm/atm_aal5.c
+++ b/sys/netatm/atm_aal5.c
@@ -370,7 +370,11 @@ atm_aal5_connect(so, addr, p)
size = atp->atp_attr.aal.v.aal5.forward_max_SDU_size;
if (size != T_ATM_ABSENT)
- (void) sbreserve(&so->so_snd, size);
+ if (!sbreserve(&so->so_snd, size, so, p)) {
+ err = ENOBUFS;
+ ATM_OUTRO();
+ }
+
}
/*
OpenPOWER on IntegriCloud