diff options
author | Rainer Gerhards <rgerhards@adiscon.com> | 2013-03-08 09:03:08 +0100 |
---|---|---|
committer | Rainer Gerhards <rgerhards@adiscon.com> | 2013-03-08 09:03:08 +0100 |
commit | b19a3072bde93afa1ad04c684a38ad0a3177ab22 (patch) | |
tree | d760348a30d0bac96d5a1adcfbb501d360f070db /tools/rsgttlvdump.c | |
parent | 80f2b9f0cba2c55dcb1640fe73ceec55eda80348 (diff) | |
download | rsyslog-b19a3072bde93afa1ad04c684a38ad0a3177ab22.tar.gz rsyslog-b19a3072bde93afa1ad04c684a38ad0a3177ab22.tar.bz2 rsyslog-b19a3072bde93afa1ad04c684a38ad0a3177ab22.zip |
logsig: write integers in most compact from to tlv file
Diffstat (limited to 'tools/rsgttlvdump.c')
-rw-r--r-- | tools/rsgttlvdump.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/tools/rsgttlvdump.c b/tools/rsgttlvdump.c index 256a85b5..9b536db1 100644 --- a/tools/rsgttlvdump.c +++ b/tools/rsgttlvdump.c @@ -40,6 +40,7 @@ processFile(char *name) uchar hdr[9]; uint16_t tlvtype, tlvlen; void *obj; + int r = -1; if(!strcmp(name, "-")) fp = stdin; @@ -50,10 +51,10 @@ processFile(char *name) goto err; } } - if(rsgt_tlvrdHeader(fp, hdr) != 0) goto err; + if((r = rsgt_tlvrdHeader(fp, hdr)) != 0) goto err; printf("File Header: '%s'\n", hdr); while(1) { /* we will err out on EOF */ - if(rsgt_tlvrd(fp, &tlvtype, &tlvlen, &obj) != 0) { + if((r = rsgt_tlvrd(fp, &tlvtype, &tlvlen, &obj)) != 0) { if(feof(fp)) break; else @@ -65,7 +66,7 @@ processFile(char *name) if(fp != stdin) fclose(fp); return; -err: fprintf(stderr, "error processing file %s\n", name); +err: fprintf(stderr, "error %d processing file %s\n", r, name); } int |