chiark / gitweb /
basic/ellipsize: do not assume the string is NUL-terminated when length is given
[elogind.git] / src / basic / format-table.c
index 774f1f17d2e1677c72beec252f2b18c2c2b1e4d5..fe7c351939e0018e74014d5f1b9c0094b40eecd2 100644 (file)
@@ -1174,7 +1174,7 @@ int table_print(Table *t, FILE *f) {
                         if (l > width[j]) {
                                 /* Field is wider than allocated space. Let's ellipsize */
 
-                                buffer = ellipsize_mem(field, (size_t) -1, width[j], d->ellipsize_percent);
+                                buffer = ellipsize(field, width[j], d->ellipsize_percent);
                                 if (!buffer)
                                         return -ENOMEM;