- sym_secptr = alloca (sym_secsize);
- str_secptr = alloca (str_secsize);
- dyninfo_secptr = alloca (dyninfo_secsize);
- got_secptr = alloca (got_secsize);
+ sym_secptr = xmalloc (sym_secsize);
+ cleanups = make_cleanup (free, sym_secptr);
+ str_secptr = xmalloc (str_secsize);
+ make_cleanup (free, str_secptr);
+ dyninfo_secptr = xmalloc (dyninfo_secsize);
+ make_cleanup (free, dyninfo_secptr);
+ got_secptr = xmalloc (got_secsize);
+ make_cleanup (free, got_secptr);