]> git.ipfire.org Git - thirdparty/xfsprogs-dev.git/blobdiff - rtcp/xfs_rtcp.c
Update copyright dates (again)
[thirdparty/xfsprogs-dev.git] / rtcp / xfs_rtcp.c
index ebad94d5fc22592953a3ccb21068b76765580e24..3d28c587a83507854c9332d4074c1b22683827ff 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2000 Silicon Graphics, Inc.  All Rights Reserved.
+ * Copyright (c) 2000-2002 Silicon Graphics, Inc.  All Rights Reserved.
  * 
  * This program is free software; you can redistribute it and/or modify it
  * under the terms of version 2 of the GNU General Public License as
@@ -69,7 +69,7 @@ main(int argc, char **argv)
                        break;
                case 'V':
                        printf("%s version %s\n", progname, VERSION);
-                       break;
+                       exit(0);
                default:
                        errflg++;
                }
@@ -157,14 +157,14 @@ rtcp( char *source, char *target, int fextsize)
        /*
         * check for a realtime partition
         */
-       sprintf(tbuf,"%s",target);
+       snprintf(tbuf, sizeof(tbuf), "%s", target);
        if ( stat(target, &s2) ) {
                if (!S_ISDIR(s2.st_mode)) {
                        /* take out target file name */
                        if ((ptr = strrchr(tbuf, '/')) != NULL)
                                *ptr = '\0';
                        else
-                               sprintf(tbuf, ".");
+                               snprintf(tbuf, sizeof(tbuf), ".");
                } 
        }
 
@@ -177,10 +177,11 @@ rtcp( char *source, char *target, int fextsize)
        /*
         * check if target is a directory
         */
-       sprintf(tbuf,"%s",target);
+       snprintf(tbuf, sizeof(tbuf), "%s", target);
        if ( !stat(target, &s2) ) {
                if (S_ISDIR(s2.st_mode)) {
-                       sprintf(tbuf,"%s/%s",target, basename(source));
+                       snprintf(tbuf, sizeof(tbuf), "%s/%s", target,
+                               basename(source));
                } 
        }