mirror of
https://github.com/opnsense/src.git
synced 2026-06-09 00:32:25 -04:00
Fix some calculations that use sizeof to attempt to find the end of an
array that were doing sizeof on an unrelated variable. This just happened to work right on the i386, but would not on the alpha. PR: bin/8427
This commit is contained in:
parent
a288ccca56
commit
508e55f5a4
1 changed files with 3 additions and 3 deletions
|
|
@ -30,7 +30,7 @@
|
|||
|
||||
#ifndef lint
|
||||
static const char rcsid[] =
|
||||
"$Id$";
|
||||
"$Id: fsdb.c,v 1.10 1998/06/15 07:12:19 charnier Exp $";
|
||||
#endif /* not lint */
|
||||
|
||||
#include <sys/types.h>
|
||||
|
|
@ -617,7 +617,7 @@ CMDFUNCSTART(newtype)
|
|||
return 1;
|
||||
type = curinode->di_mode & IFMT;
|
||||
for (tp = typenamemap;
|
||||
tp < &typenamemap[sizeof(typemap)/sizeof(*typemap)];
|
||||
tp < &typenamemap[sizeof(typenamemap)/sizeof(*typenamemap)];
|
||||
tp++) {
|
||||
if (!strcmp(argv[1], tp->typename)) {
|
||||
printf("setting type to %s\n", tp->typename);
|
||||
|
|
@ -625,7 +625,7 @@ CMDFUNCSTART(newtype)
|
|||
break;
|
||||
}
|
||||
}
|
||||
if (tp == &typenamemap[sizeof(typemap)/sizeof(*typemap)]) {
|
||||
if (tp == &typenamemap[sizeof(typenamemap)/sizeof(*typenamemap)]) {
|
||||
warnx("type `%s' not known", argv[1]);
|
||||
warnx("try one of `file', `dir', `socket', `fifo'");
|
||||
return 1;
|
||||
|
|
|
|||
Loading…
Reference in a new issue