libsframe: replace an strncat with strcat
authorIndu Bhagat <indu.bhagat@oracle.com>
Fri, 13 Jan 2023 19:15:43 +0000 (11:15 -0800)
committerIndu Bhagat <indu.bhagat@oracle.com>
Fri, 13 Jan 2023 19:15:43 +0000 (11:15 -0800)
Calling strncat with the size of the src string is not so meaningful.
The length argument to strncat should specify the remaining bytes
bytes in the destination; although in this case, it appears to be
unncessary altogether to use strncat in the first place.

libsframe/
        * sframe-dump.c (dump_sframe_func_with_fres): Use of strcat is
just as fine.

libsframe/sframe-dump.c

index 320555a0a51f1efbe563fc1dac9ebf030a7c3d24..5417a16f48c6b914239c95741bc0b89b7dde76f9 100644 (file)
@@ -176,8 +176,7 @@ dump_sframe_func_with_fres (sframe_decoder_ctx *sfd_ctx,
       const char *ra_mangled_p_str
        = ((sframe_fre_get_ra_mangled_p (sfd_ctx, &fre, &err[2]))
           ? "[s]" : "   ");
-      size_t ra_mangled_p_str_size = strlen (ra_mangled_p_str);
-      strncat (temp, ra_mangled_p_str, ra_mangled_p_str_size);
+      strcat (temp, ra_mangled_p_str);
       printf ("%-13s", temp);
     }
 }