print_dot: correctly escape \n in html output

* spot/misc/escape.cc (escape_html): Handle \n.
* tests/core/readsave.test: Test it.
* NEWS: Mention the fix.
This commit is contained in:
Alexandre Duret-Lutz 2018-04-24 23:24:02 +02:00
parent 9d34c1f500
commit 4fbcdaca91
3 changed files with 34 additions and 5 deletions

View file

@ -1,6 +1,6 @@
// -*- coding: utf-8 -*-
// Copyright (C) 2012, 2013, 2015, 2016 Laboratoire de Recherche et
// Developpement de l'Epita (LRDE)
// Copyright (C) 2012, 2013, 2015, 2016, 2018 Laboratoire de Recherche
// et Developpement de l'Epita (LRDE)
// Copyright (C) 2004 Laboratoire d'Informatique de Paris 6 (LIP6),
// département Systèmes Répartis Coopératifs (SRC), Université Pierre
// et Marie Curie.
@ -93,6 +93,9 @@ namespace spot
case '>':
os << "&gt;";
break;
case '\n':
os << "<br/>";
break;
default:
os << i;
break;