Browse Source

use sizeof w/ defines; niklas@ millert@ ok.

OPENBSD_3_1
fgsch 23 years ago
parent
commit
265d2ab100
1 changed files with 3 additions and 3 deletions
  1. +3
    -3
      src/lib/libutil/readlabel.c

+ 3
- 3
src/lib/libutil/readlabel.c View File

@ -1,4 +1,4 @@
/* $OpenBSD: readlabel.c,v 1.5 2001/08/16 18:34:40 millert Exp $ */
/* $OpenBSD: readlabel.c,v 1.6 2002/02/21 07:32:55 fgsch Exp $ */
/* /*
* Copyright (c) 1996, Jason Downs. All rights reserved. * Copyright (c) 1996, Jason Downs. All rights reserved.
@ -74,9 +74,9 @@ char *readlabelfs(device, verbose)
rpath[strlen(rpath) - 1] = 'a' + getrawpartition(); rpath[strlen(rpath) - 1] = 'a' + getrawpartition();
break; break;
case S_IFBLK: case S_IFBLK:
if (strlen(device) > strlen(_PATH_DEV)) {
if (strlen(device) > sizeo(_PATH_DEV) - 1) {
snprintf(rpath, sizeof(rpath), "%sr%s", _PATH_DEV, snprintf(rpath, sizeof(rpath), "%sr%s", _PATH_DEV,
&device[strlen(_PATH_DEV)]);
&device[sizeof(_PATH_DEV) - 1]);
/* Change partition name. */ /* Change partition name. */
part = rpath[strlen(rpath) - 1]; part = rpath[strlen(rpath) - 1];


Loading…
Cancel
Save