svn commit: r350218 - head/lib/libproc
Brooks Davis
brooks at FreeBSD.org
Mon Jul 22 18:27:18 UTC 2019
Author: brooks
Date: Mon Jul 22 18:27:17 2019
New Revision: 350218
URL: https://svnweb.freebsd.org/changeset/base/350218
Log:
Be consistent about temporary variable use in adjacent loops.
Obtained from: CheriBSD
MFC after: 1 week
Sponsored by: DARPA, AFRL
Modified:
head/lib/libproc/proc_sym.c
Modified: head/lib/libproc/proc_sym.c
==============================================================================
--- head/lib/libproc/proc_sym.c Mon Jul 22 18:14:34 2019 (r350217)
+++ head/lib/libproc/proc_sym.c Mon Jul 22 18:27:17 2019 (r350218)
@@ -559,10 +559,11 @@ _proc_name2map(struct proc_handle *p, const char *name
}
/* If we didn't find a match, try matching prefixes of the basename. */
for (i = 0; i < p->nmappings; i++) {
- strlcpy(path, p->mappings[i].map.pr_mapname, sizeof(path));
+ mapping = &p->mappings[i];
+ strlcpy(path, mapping->map.pr_mapname, sizeof(path));
base = basename(path);
if (strncmp(base, name, len) == 0)
- return (&p->mappings[i]);
+ return (mapping);
}
if (strcmp(name, "a.out") == 0)
return (_proc_addr2map(p,
More information about the svn-src-head
mailing list