diff options
Diffstat (limited to 'src/core/pipe.c')
| -rw-r--r-- | src/core/pipe.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/core/pipe.c b/src/core/pipe.c index 9357cee4..664dd3c2 100644 --- a/src/core/pipe.c +++ b/src/core/pipe.c @@ -291,6 +291,13 @@ nni_pipe_getopt( { nni_option *o; + if (p->p_tran_ops.p_getopt != NULL) { + int rv; + rv = p->p_tran_ops.p_getopt(p->p_tran_data, name, val, szp, t); + if (rv != NNG_ENOTSUP) { + return (rv); + } + } for (o = p->p_tran_ops.p_options; o && o->o_name; o++) { if (strcmp(o->o_name, name) != 0) { continue; |
