- int o = 0, first = -1, i = asnlen;
-
- if (!ndo->ndo_sflag && !ndo->ndo_nflag && asnlen > 2) {
- const struct obj_abrev *a = &obj_abrev_list[0];
- size_t a_len = strlen(a->oid);
- for (; a->node; a++) {
- ND_TCHECK2(*p, a_len);
- if (memcmp(a->oid, p, a_len) == 0) {
- objp = a->node->child;
- i -= strlen(a->oid);
- p += strlen(a->oid);
- ND_PRINT((ndo, "%s", a->prefix));
- first = 1;
- break;
+ int o = 0, first = -1;
+
+ i = asnlen;
+ if (!nd_smi_module_loaded) {
+ if (!ndo->ndo_nflag && asnlen > 2) {
+ const struct obj_abrev *a = &obj_abrev_list[0];
+ size_t a_len = strlen(a->oid);
+ for (; a->node; a++) {
+ ND_TCHECK2(*p, a_len);
+ if (memcmp(a->oid, p, a_len) == 0) {
+ objp = a->node->child;
+ i -= strlen(a->oid);
+ p += strlen(a->oid);
+ ND_PRINT((ndo, "%s", a->prefix));
+ first = 1;
+ break;
+ }