+       if (optr != NULL) {
+               _dl_write(STDERR_FILENO, msg1, sizeof(msg1) - 1);
+               _dl_exit(7);
+       }

I think this is a trap.  A true realloc is not much to add.  It can
be the simple "always realloc" method, since actually that is better
for security right off the bat....

Reply via email to