From 60cdb6bb4eff1447d41b7ebb6cd523042fdd1cc4 Mon Sep 17 00:00:00 2001 From: Paul Pluzhnikov Date: Wed, 3 Jun 2015 08:58:35 -0700 Subject: [PATCH] For b/8315591, b/20141439 correct off-by-one error that resulted in last byte of l_name being random garbage. --- elf/dl-load.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/elf/dl-load.c b/elf/dl-load.c index 3aa581692d9..1afaddff2aa 100644 --- a/elf/dl-load.c +++ b/elf/dl-load.c @@ -965,7 +965,7 @@ _dl_map_object_from_fd (const char *name, const char *origname, int fd, off_t of char tmp[20]; tmp[19] = '\0'; - strcat(realname, _itoa(offset, &tmp[18], 16, 0)); + strcat(realname, _itoa(offset, &tmp[19], 16, 0)); } #endif -- 2.47.2