From b8037bcbc882bad9bf1749c1272a8d927c6972a1 Mon Sep 17 00:00:00 2001 From: fche Date: Mon, 24 Sep 2007 18:13:48 +0000 Subject: * conversions.stp (user_string): Redefine in terms of user_string2. --- tapset/conversions.stp | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) (limited to 'tapset/conversions.stp') diff --git a/tapset/conversions.stp b/tapset/conversions.stp index 3993c8ac..e894e4fa 100644 --- a/tapset/conversions.stp +++ b/tapset/conversions.stp @@ -64,12 +64,7 @@ deref_fault: /* branched to from deref() */ // On rare cases when userspace data is not accessible, // this function returns "" -function user_string:string (addr:long) %{ /* pure */ - if (_stp_strncpy_from_user (THIS->__retvalue, - (const char __user*) (uintptr_t) THIS->addr, - MAXSTRINGLEN) < 0) - strlcpy (THIS->__retvalue, "", MAXSTRINGLEN); -%} +function user_string:string (addr:long) { return user_string2 (addr, "") } function user_string2:string (addr:long, err_msg:string) %{ /* pure */ if (_stp_strncpy_from_user (THIS->__retvalue, -- cgit