File: 0008-apriltag.c-removed-failing-assertion.patch

package info (click to toggle)
apriltag 0.10.0-6
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 17,560 kB
  • sloc: ansic: 171,200; makefile: 185; cpp: 127; sh: 8
file content (30 lines) | stat: -rw-r--r-- 769 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
From: Dima Kogan <dima@secretsauce.net>
Date: Sun, 3 Feb 2019 17:42:20 -0800
Subject: apriltag.c: removed failing assertion

tagCircle49h12.c says

  tf->ncodes = 65698;

This is incompatible with

  assert(family->ncodes < 65535);

in quick_decode_init(). The assertion wasn't checking anything that needed to be
true, so I removed it
---
 apriltag.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/apriltag.c b/apriltag.c
index 70250dc..ab8f5ef 100644
--- a/apriltag.c
+++ b/apriltag.c
@@ -195,7 +195,6 @@ static
 void quick_decode_init(apriltag_family_t *family, int maxhamming)
 {
     assert(family->impl == NULL);
-    assert(family->ncodes < 65535);
 
     struct quick_decode *qd = calloc(1, sizeof(struct quick_decode));
     int capacity = family->ncodes;