Quick fix: in the option section for "i - interface. Change: ip=malloc(sizeof(optarg)+1); to ip=malloc(strlen(optarg)+1); Kurt -- - Kurt Johnson The KD Consulting Group Inc. Voice: (513) 795-0901 Fax: (740) 201-6437 http://www.kdconsulting.com gpg public key: http://www.kdconsulting.com/KurtJohnson.asc