summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXavier Roche <xroche@users.noreply.github.com>2014-07-28 20:56:57 +0000
committerXavier Roche <xroche@users.noreply.github.com>2014-07-28 20:56:57 +0000
commit02eb2862d2f2eafd68abd57459896f95119834b5 (patch)
treef34d2fbfb7cd9134b26cb0d614678bf3fdcfc8f6
parent0ac9c0df327e70e02c471d94f39e3643eb302a4e (diff)
Added testcase for 'strlen(copyBuff) == qLen failed at htslib.c:3458'
-rw-r--r--src/htscoremain.c12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/htscoremain.c b/src/htscoremain.c
index df8cc1e..c7c991b 100644
--- a/src/htscoremain.c
+++ b/src/htscoremain.c
@@ -130,6 +130,16 @@ HTSEXT_API int hts_main(int argc, char **argv) {
return ret;
}
+// very minimalistic internal tests
+static void basic_selftests(void) {
+ // BUG 756328
+ const char *const source = "/intent/tweet?url=https%3A%2F%2Fwww.httrack.com%2Fvacatures%2F1562519%2Fmedewerker-data-services&text=Medewerker+Data+Services&via=httrackcom";
+ char buffer[1024];
+ fil_normalized(source, buffer);
+ // MD5 selftests
+ md5selftest();
+}
+
static int hts_main_internal(int argc, char **argv, httrackp * opt);
// Main, récupère les paramètres et appelle le robot
@@ -2432,7 +2442,7 @@ static int hts_main_internal(int argc, char **argv, httrackp * opt) {
return 0;
break;
case '7': // hashtable selftest: httrack -#7 nb_entries
- md5selftest();
+ basic_selftests();
if (++na < argc) {
char *const snum = strdup(argv[na]);
unsigned long count = 0;