summaryrefslogtreecommitdiff
path: root/source3/utils/debug2html.c
diff options
context:
space:
mode:
authorChristopher R. Hertel <crh@samba.org>1998-10-27 23:28:29 +0000
committerChristopher R. Hertel <crh@samba.org>1998-10-27 23:28:29 +0000
commite04759fbabde02c97f362e541380921d86a6af57 (patch)
tree3669d1825ea5e57ecf4164bed10769929064b3e1 /source3/utils/debug2html.c
parent87168bf6b36b49850e88d394f0b9b72d9dcf493e (diff)
downloadsamba-e04759fbabde02c97f362e541380921d86a6af57.tar.gz
samba-e04759fbabde02c97f362e541380921d86a6af57.tar.bz2
samba-e04759fbabde02c97f362e541380921d86a6af57.zip
Fixed a small bug in debug2html. It wasn't properly checking EOF. The
current status is "it works". I need to add some syntax error recovery and a usage message. Basic stuff. I've also modified Makefile.in. If you want to compile it you'll have to do a 'make debug2html', as I used smbtorture as a model. We can decide later if this tool is useful enough to be compiled always. BTW, a 'make realclean' fails because the bin directory isn't empty. That's because it doesn't delete optionally compiled files such as smbtorture and debug2html (and because of the CVS subdirectory, but I think that's only a problem for developers). Chris -)----- (This used to be commit e86fd87a3806f4c161a8f887bbdd4d400ae56ac2)
Diffstat (limited to 'source3/utils/debug2html.c')
-rw-r--r--source3/utils/debug2html.c19
1 files changed, 18 insertions, 1 deletions
diff --git a/source3/utils/debug2html.c b/source3/utils/debug2html.c
index ff891f0385..1763cf38b6 100644
--- a/source3/utils/debug2html.c
+++ b/source3/utils/debug2html.c
@@ -29,6 +29,22 @@
* -------------------------------------------------------------------------- **
*
* $Log: debug2html.c,v $
+ * Revision 1.2 1998/10/27 23:28:29 crh
+ * Fixed a small bug in debug2html. It wasn't properly checking EOF. The
+ * current status is "it works". I need to add some syntax error recovery
+ * and a usage message. Basic stuff.
+ *
+ * I've also modified Makefile.in. If you want to compile it you'll have to
+ * do a 'make debug2html', as I used smbtorture as a model. We can decide
+ * later if this tool is useful enough to be compiled always.
+ *
+ * BTW, a 'make realclean' fails because the bin directory isn't empty.
+ * That's because it doesn't delete optionally compiled files such as
+ * smbtorture and debug2html (and because of the CVS subdirectory, but I
+ * think that's only a problem for developers).
+ *
+ * Chris -)-----
+ *
* Revision 1.1 1998/10/26 23:21:37 crh
* Here is the simple debug parser and the debug2html converter. Still to do:
*
@@ -218,7 +234,8 @@ int main( int argc, char *argv[] )
(void)printf( "<HTML>\n<HEAD>\n" );
(void)printf( " <TITLE>Samba Debug Output</TITLE>\n</HEAD>\n\n<BODY>\n" );
- while( (len = fread( bufr, 1, BSIZE, stdin )) > 0 )
+ while( (!feof( stdin ))
+ && ((len = fread( bufr, 1, BSIZE, stdin )) > 0) )
{
for( i = 0; i < len; i++ )
{