home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 1241 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  977 b 

  1. Path: sky.in-berlin.de!jroger!jroger
  2. From: jroger@jroger.in-berlin.de (Sebastian Rittau)
  3. Subject: Re: MsgPorts
  4. References: <2005.6588T1264T489@Th0r.foo.bar>
  5. Message-ID: <649.6589T793T957@jroger.in-berlin.de>
  6. Newsgroups: comp.sys.amiga.programmer
  7. X-Newsreader: THOR 2.22 (Amiga;UUCP) *UNREGISTERED*
  8. Date: 17 Jan 96 04:00:12 CET
  9.  
  10. In <2005.6588T1264T489@Th0r.foo.bar> Christopher Naas <christon> wrote:
  11.  
  12. >      if (mymsgport = AllocVec (sizeof (struct MsgPort),
  13. >      MEMF_ANY|MEMF_CLEAR))
  14. >      {
  15. >         if (mymsgport = CreateMsgPort ())
  16. >         {
  17.  
  18. CreateMsgPort() allocates all needed memory for you and returns a pointer
  19. to the port.
  20.  
  21. >            RemPort (mymsgport);
  22. >            DeleteMsgPort (mymsgport);
  23. >         }
  24.  
  25. >         FreeVec (mymsgport);
  26. >      }
  27.  
  28. Thatswhy you free the memory twice.
  29.  
  30. Just leave out the AllocVec() and the FreeVec().
  31.  
  32. --
  33.   // Sebastian Rittau                jroger@jroger.in-berlin.de
  34. \X/  http://www.in-berlin.de/User/jroger/index.html
  35.  
  36.