diff --git a/scapy/config.py b/scapy/config.py
index 783e809244d038bc29bd62721a0695ce16e32734..01764dc5b83977d2449a2b21256b09ba8f46c4ee 100644
--- a/scapy/config.py
+++ b/scapy/config.py
@@ -27,8 +27,8 @@ class ConfClass(object):
         for i in keys:
             if i[0] != "_":
                 r = repr(getattr(self, i))
-                r = r.replace("\n"," ")
-                wlen = 78-max(len(i),10)
+                r = " ".join(r.split())
+                wlen = 76-max(len(i),10)
                 if len(r) > wlen:
                     r = r[:wlen-3]+"..."
                 s += "%-10s = %s\n" % (i, r)