X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=test%2Ftest_ctx_support.c;h=cd3f14e2b3221fda1df7bec50231e16680a72451;hb=c8e651e15839411c85e105d16fd2ffc14c1cc1dd;hp=2a66c04d065ef6495eefdc01911a8963de458987;hpb=fc2112d22bf69b4bfbe0c419ed366f0d0ec370ca;p=ric-plt%2Flib%2Frmr.git diff --git a/test/test_ctx_support.c b/test/test_ctx_support.c index 2a66c04..cd3f14e 100644 --- a/test/test_ctx_support.c +++ b/test/test_ctx_support.c @@ -45,6 +45,7 @@ static inline uta_ctx_t *mk_dummy_ctx() { } memset( ctx, 0, sizeof( *ctx ) ); + ctx->snarf_rt_fd = -1; return ctx; } @@ -61,14 +62,22 @@ static inline uta_ctx_t *mk_dummy_ctx() { if( ctx == NULL ) { return NULL; } - memset( ctx, 0, sizeof( *ctx ) ); + ctx->ephash = rmr_sym_alloc( 129 ); + ctx->mring = uta_mk_ring( 4096 ); // message ring is always on for si ctx->zcb_mring = uta_mk_ring( 128 ); // zero copy buffer mbuf ring to reduce malloc/free calls ctx->si_ctx = malloc( 1024 ); ctx->my_name = strdup( "hostname1" ); ctx->my_ip = strdup( "123.45.67.89" ); + ctx->snarf_rt_fd = -1; + + ctx->rtgate = (pthread_mutex_t *) malloc( sizeof( *ctx->rtgate ) ); + if( ctx->rtgate != NULL ) { + pthread_mutex_init( ctx->rtgate, NULL ); + } + return ctx; }