fix bletcherous code
authorKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Wed, 20 Mar 1991 07:29:08 +0000 (23:29 -0800)
committerKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Wed, 20 Mar 1991 07:29:08 +0000 (23:29 -0800)
SCCS-vsn: sbin/fsck/preen.c 5.7

usr/src/sbin/fsck/preen.c

index c0fb95a..8101d25 100644 (file)
@@ -6,7 +6,7 @@
  */
 
 #ifndef lint
  */
 
 #ifndef lint
-static char sccsid[] = "@(#)preen.c    5.6 (Berkeley) %G%";
+static char sccsid[] = "@(#)preen.c    5.7 (Berkeley) %G%";
 #endif /* not lint */
 
 #include <sys/param.h>
 #endif /* not lint */
 
 #include <sys/param.h>
@@ -304,9 +304,9 @@ unrawname(name)
                return (name);
        if ((stb.st_mode & S_IFMT) != S_IFCHR)
                return (name);
                return (name);
        if ((stb.st_mode & S_IFMT) != S_IFCHR)
                return (name);
-       if (*(dp + 1) != 'r')
+       if (dp[1] != 'r')
                return (name);
                return (name);
-       (void)strcpy(dp + 1, dp + 2);
+       (void)strcpy(&dp[1], &dp[2]);
        return (name);
 }
 
        return (name);
 }
 
@@ -323,6 +323,6 @@ rawname(name)
        (void)strcpy(rawbuf, name);
        *dp = '/';
        (void)strcat(rawbuf, "/r");
        (void)strcpy(rawbuf, name);
        *dp = '/';
        (void)strcat(rawbuf, "/r");
-       (void)strcat(rawbuf, dp + 1);
+       (void)strcat(rawbuf, &dp[1]);
        return (rawbuf);
 }
        return (rawbuf);
 }