home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / unix / programm / 3913 < prev    next >
Encoding:
Text File  |  1992-07-25  |  1.2 KB  |  44 lines

  1. Newsgroups: comp.unix.programmer
  2. Path: sparky!uunet!cs.utexas.edu!torn!watserv1!watmath!undergrad.math.waterloo.edu!bbobak
  3. From: bbobak@undergrad.math.waterloo.edu (Brad Bobak)
  4. Subject: Re: I am stumped on this one!!!
  5. Message-ID: <BryKEp.48y@undergrad.math.waterloo.edu>
  6. Organization: University of Waterloo
  7. References: <1992Jul24.204944.18516@cbfsb.cb.att.com> <1992Jul25.165451.21726@infoac.rmi.de>
  8. Date: Sat, 25 Jul 1992 18:52:00 GMT
  9. Lines: 33
  10.  
  11. In article <1992Jul25.165451.21726@infoac.rmi.de>, siebeck@infoac.rmi.de (Wolfgang Siebeck ) writes:
  12. > bbobak@undergrad.math.waterloo.edu (Brad Bobak) writes:
  13. > >In article <1992Jul24.204944.18516@cbfsb.cb.att.com> rajeev@cbnewsf.cb.att.com (rajeev.dolas) writes:
  14. > >>
  15. > >>Hello all,
  16. > >>
  17. > >>        pbuf = pars_wbuf;
  18. > >>        cp_line = (char *)malloc(sizeof(strlen(pars_wbuf)));
  19. > > You're allocing the sizeof an int, which is likely four bytes.
  20. > > You also forgot to alloc space for the '\0'. Try it again with:
  21. > >    cp_line = (char*)malloc(sizeof(strlen(pars_wbuf) + 1));
  22. > or better:
  23. >     cp_line = (char*)malloc(strlen(pars_wbuf) + 1);
  24.  
  25.  Ooops, a little slip there ;)
  26.  
  27. > >>        strcpy(cp_line, "\0");
  28. > >>        tmp_line = cp_line;
  29. > -ws
  30. > --
  31. > siebeck@infoac.rmi.de (Wolfgang Siebeck)
  32.  
  33.  
  34.