home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / windows / x / 14464 < prev    next >
Encoding:
Text File  |  1992-07-27  |  1.1 KB  |  29 lines

  1. Newsgroups: comp.windows.x
  2. Path: sparky!uunet!paladin.american.edu!darwin.sura.net!mips!zaphod.mps.ohio-state.edu!magnus.acs.ohio-state.edu!usenet.ins.cwru.edu!wsu-cs!uts.cc.wayne.edu!tom
  3. From: tom@uts.cc.wayne.edu (Thomas Richard Stevenson)
  4. Subject: Problems with xarchie (HELP)
  5. Message-ID: <1992Jul27.213352.20158@uts.cc.wayne.edu>
  6. Keywords: xarchie dirsend.c
  7. Organization: Wayne State Univ.
  8. Date: Mon, 27 Jul 1992 21:33:52 GMT
  9. Lines: 18
  10.  
  11. I've just installed xarchie on a UTS 2.1.3 unix system. I had to play
  12. a few games to get it to compile (not to bad at all), but when I run
  13. it, I sometimes get an error in dirsend.c in routine readProc. The 
  14. call to nlsindex sometimes returns a null value when no_pkts is not 0. 
  15. Thus the if test
  16.  
  17. if((nd_pkts == 0) && (no_pkts == 0) && (seqtxt == NULL)) goto all_done;
  18.  
  19. does not result in a branch to all_done (seqtxt is NULL, but no_pkts is
  20. not 0). Thus, when it does the 
  21.  
  22. tmp = sscanf(seqtxt,"%d OF %d", &(next->seq), &nd_pkts);
  23.  
  24. I get an system error from sscanf because the first parameter is NULL.
  25. Has anyone else seen this error? What would cause seqtxt to be NULL
  26. when nd_pkts is not 0? And what should happen if it does?
  27.  
  28.  
  29.