about summary refs log tree commit diff stats
path: root/src/elfs
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2023-02-13 11:24:13 +0100
committerptitSeb <sebastien.chev@gmail.com>2023-02-13 11:24:13 +0100
commit9c8b663d5bc1f30717aa4d87cc63d1c9ebfa1c8e (patch)
tree138dc39b708378f56bf0a5a6ef6fa5e99c704b66 /src/elfs
parent8309b63fb10cba69ef5374f9c2e5416369d84bb2 (diff)
downloadbox64-9c8b663d5bc1f30717aa4d87cc63d1c9ebfa1c8e.tar.gz
box64-9c8b663d5bc1f30717aa4d87cc63d1c9ebfa1c8e.zip
Various minor warning fixes
Diffstat (limited to 'src/elfs')
-rwxr-xr-xsrc/elfs/elfloader.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/elfs/elfloader.c b/src/elfs/elfloader.c
index 69c7797d..ec0b344c 100755
--- a/src/elfs/elfloader.c
+++ b/src/elfs/elfloader.c
@@ -1617,25 +1617,26 @@ void CreateMemorymapFile(box64context_t* context, int fd)
         uintptr_t start, end;
         if (sscanf(line, "%zx-%zx", &start, &end)==2) {
             elfheader_t* h = FindElfAddress(my_context, start);
-            size_t l = strlen(line);
+            int l = strlen(line);
             if(h && l<73) {
-                sprintf(buff, "%s%*s\n", line, 74-strlen(line), h->name);
+                sprintf(buff, "%s%*s\n", line, 74-l, h->name);
                 dummy = write(fd, buff, strlen(buff));
             } else if(start==(uintptr_t)my_context->stack) {
-                sprintf(buff, "%s%*s\n", line, 74-strlen(line), "[stack]");
+                sprintf(buff, "%s%*s\n", line, 74-l, "[stack]");
                 dummy = write(fd, buff, strlen(buff));
             } else if (strstr(line, "[stack]")) {
                 char* p = strstr(line, "[stack]")-1;
                 while (*p==' ' || *p=='\t') --p;
                 p[1]='\0';
                 strcat(line, "\n");
-                write(fd, line, strlen(line));
+                dummy = write(fd, line, strlen(line));
             } else {
-                write(fd, line, strlen(line));
+                dummy = write(fd, line, strlen(line));
             }
         }
     }
     fclose(f);
+    (void)dummy;
 }
 
 void ElfAttachLib(elfheader_t* head, library_t* lib)