- openElf(&hRel, opts.fnReladd, ELF_C_READ);
- if (!hRel.e) {
- printf("--reladd: Failed to open file for --reladd, skipping operation.\n");
+ openElf(&hRel, opts.fnReladd, ELF_C_READ);
+ if (!hRel.e) {
+ printf("--reladd: Failed to open file for --reladd, skipping operation.\n");
+ } else {
+ mrel = elfu_mFromElf(hRel.e);
+ closeElf(&hRel);
+ if (!mrel) {
+ printf("--reladd: Failed to load model for --reladd, skipping operation.\n");