On Wed, Jan 13, 2016 at 02:15:28PM +0300, Maxim Uvarov wrote: > SCN produced some buggy scanning here which leads to broken rules > set from command line and > example did not work as expected. Originally there was SCN and it > was reverted with:
That was because it was previously using SCNx32, hence expecting the input to be in hex, SCNu32 works as expected. > > (api-next branch). > commit 3824a72a48da0954ec3f28d5fb6ff51cec891363 > Author: Balasubramanian Manoharan <[email protected]> > Date: Thu Dec 10 19:43:20 2015 +0530 > > example: classifier: fix ipv4 address input format > > Fixes ipv4 address input format issue. > > Maxim. > > On 01/13/2016 13:43, Stuart Haslam wrote: > >On Tue, Jan 05, 2016 at 04:10:36PM +0100, Nicolas Morey-Chaisemartin wrote: > >>Signed-off-by: Nicolas Morey-Chaisemartin <[email protected]> > >Reviewed-by: Stuart Haslam <[email protected]> > > > >>--- > >> example/classifier/odp_classifier.c | 3 ++- > >> 1 file changed, 2 insertions(+), 1 deletion(-) > >> > >>diff --git a/example/classifier/odp_classifier.c > >>b/example/classifier/odp_classifier.c > >>index fe1c3b6..6b443d7 100644 > >>--- a/example/classifier/odp_classifier.c > >>+++ b/example/classifier/odp_classifier.c > >>@@ -167,7 +167,8 @@ int parse_ipv4_addr(const char *ipaddress, uint64_t > >>*addr) > >> uint32_t b[4]; > >> int converted; > >>- converted = sscanf(ipaddress, "%d.%d.%d.%d", > >>+ converted = sscanf(ipaddress, > >>+ "%" SCNu32 ".%" SCNu32 ".%" SCNu32 ".%" SCNu32 "", > >> &b[3], &b[2], &b[1], &b[0]); > >> if (4 != converted) > >> return -1; > >>-- > >>2.6.3.373.g6d475bf.dirty > >> _______________________________________________ lng-odp mailing list [email protected] https://lists.linaro.org/mailman/listinfo/lng-odp
