codonell / rpms / ltrace

Forked from rpms/ltrace 4 years ago
Clone
Petr Machata 0039e56
diff -up ltrace-0.6.0/output.c\~ ltrace-0.6.0/output.c
Petr Machata 0039e56
--- ltrace-0.6.0/output.c~	2011-02-14 16:48:25.000000000 +0100
Petr Machata 0039e56
+++ ltrace-0.6.0/output.c	2011-02-15 00:35:39.000000000 +0100
Petr Machata 0039e56
@@ -202,7 +204,9 @@ output_left(enum tof type, Process *proc
Petr Machata 0039e56
 				current_column += fprintf(options.output, ", ");
Petr Machata 0039e56
 			}
Petr Machata 0039e56
 		}
Petr Machata 0039e56
-		if (func->params_right) {
Petr Machata 0039e56
+		if (func->params_right
Petr Machata 0039e56
+		    || func->return_info->type == ARGTYPE_STRING_N
Petr Machata 0039e56
+		    || func->return_info->type == ARGTYPE_ARRAY) {
Petr Machata 0039e56
 			save_register_args(type, proc);
Petr Machata 0039e56
 		}
Petr Machata 0039e56
 	}
Petr Machata 0039e56
Petr Machata 0039e56
Diff finished.  Tue Feb 15 00:35:44 2011