Dirk, >>>1.) memory hole >>> >>>Them memory alloced by asprintf() is never free'd. >>>Solution: insert free(s) behind putenv(s). >> >> >>No. >>man putenv() >>see libc incompatibility memory allocated sections. > > > Ok, it is a 'maybe' memory hole. With uclibc it is a memory hole. Also. It not "hole" its "leak". --w vodz