Hi
Please take a look at the following code: --------------------------------------- const char *x="Reza"; if (strcmp(rq->rq_anon,x) == 0) { //Do something } -------------------------------------- "rq" is a pointer to the header of RREQ packet and "rq_anon" is a pointer to const data. This is a part of my routing protocol. Making is OK. The problem is that when I run my Tcl program related to this routing protocol, segmentation falut occurs. But when I changed this code to: --------------------------------------- if (rq->rq_anon == "Reza") { //Do something } -------------------------------------- it works! with one warning that is expected. So what is the problem? Is it a bug in NS? ______________________________________________________ Reza Karimi, M.Sc. Faculty of Electrical and Computer Engineering (ECE) K.N.Toosi University of Technology Tehran, IRAN.