From c55751dbbdfb637b9914ebfcc268c662f66e7185 Mon Sep 17 00:00:00 2001 From: Rob Austein Date: Sun, 23 Jul 2006 14:57:50 +0000 Subject: *** empty log message *** svn path=/openssl/README; revision=53 --- openssl/README | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/openssl/README b/openssl/README index b9a5fb11..0f760451 100644 --- a/openssl/README +++ b/openssl/README @@ -353,3 +353,13 @@ Perhaps what we need is a function that takes two prefix-or-ranges or range that starts with the first one and ends with the second. Would probably be easier than what the code does now. Worry about optimizing this later, if it matters, get it right first. + +Current code in addr_canonize() is much more complicated than +necessary, needs reorganization. All we really need to do is: + +1) Expand begin and end addresses of A and B. + +2) Check whether they overlap (or are adjacent). + +3) If so, replace them with a merged prefix or range. + -- cgit v1.2.3