projects
/
oweals
/
u-boot.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
mtd: spi: spi-nor-core: Add SST vendor specific SFDP parser
[oweals/u-boot.git]
/
tools
/
fit_info.c
diff --git
a/tools/fit_info.c
b/tools/fit_info.c
index 481ac6dd8147c3cab6261edab0f3c994911a2189..b2642ec5b763a606408ff4422da64e7f26b151ec 100644
(file)
--- a/
tools/fit_info.c
+++ b/
tools/fit_info.c
@@
-1,3
+1,4
@@
+// SPDX-License-Identifier: GPL-2.0+
/*
* (C) Copyright 2014
* DENX Software Engineering
/*
* (C) Copyright 2014
* DENX Software Engineering
@@
-18,8
+19,6
@@
* some functions added to address abstraction
*
* All rights reserved.
* some functions added to address abstraction
*
* All rights reserved.
- *
- * SPDX-License-Identifier: GPL-2.0+
*/
#include "mkimage.h"
*/
#include "mkimage.h"
@@
-48,10
+47,11
@@
int main(int argc, char **argv)
char *fdtfile = NULL;
char *nodename = NULL;
char *propertyname = NULL;
char *fdtfile = NULL;
char *nodename = NULL;
char *propertyname = NULL;
- char cmdname[
50
];
+ char cmdname[
256
];
int c;
int c;
- strcpy(cmdname, *argv);
+ strncpy(cmdname, *argv, sizeof(cmdname) - 1);
+ cmdname[sizeof(cmdname) - 1] = '\0';
while ((c = getopt(argc, argv, "f:n:p:")) != -1)
switch (c) {
case 'f':
while ((c = getopt(argc, argv, "f:n:p:")) != -1)
switch (c) {
case 'f':
@@
-80,7
+80,7
@@
int main(int argc, char **argv)
fprintf(stderr, "%s: Missing property name\n", *argv);
usage(*argv);
}
fprintf(stderr, "%s: Missing property name\n", *argv);
usage(*argv);
}
- ffd = mmap_fdt(cmdname, fdtfile, 0, &fit_blob, &fsbuf, false);
+ ffd = mmap_fdt(cmdname, fdtfile, 0, &fit_blob, &fsbuf, false
, false
);
if (ffd < 0) {
printf("Could not open %s\n", fdtfile);
if (ffd < 0) {
printf("Could not open %s\n", fdtfile);