svn commit: r252345 - head/sbin/swapon

Hiroki Sato hrs at FreeBSD.org
Fri Jun 28 16:24:14 UTC 2013


Author: hrs
Date: Fri Jun 28 16:24:14 2013
New Revision: 252345
URL: http://svnweb.freebsd.org/changeset/base/252345

Log:
  Fix build with gcc.

Modified:
  head/sbin/swapon/swapon.c

Modified: head/sbin/swapon/swapon.c
==============================================================================
--- head/sbin/swapon/swapon.c	Fri Jun 28 16:11:01 2013	(r252344)
+++ head/sbin/swapon/swapon.c	Fri Jun 28 16:24:14 2013	(r252345)
@@ -76,6 +76,8 @@ static int run_cmd(int *, const char *, 
 static enum { SWAPON, SWAPOFF, SWAPCTL } orig_prog, which_prog = SWAPCTL;
 
 static int qflag;
+static char aalgo_default[] = "hmac/sha256";
+static char ealgo_default[] = "aes";
 
 int
 main(int argc, char **argv)
@@ -319,7 +321,7 @@ swap_on_off_gbde(char *name, int doingal
 static const char *
 swap_on_off_geli(char *name, char *mntops, int doingall)
 {
-	const char *ops, *aalgo, *ealgo, *keylen_str, *sectorsize_str;
+	char *ops, *aalgo, *ealgo, *keylen_str, *sectorsize_str;
 	char *dname, *p;
 	char args[4096];
 	struct stat sb;
@@ -337,8 +339,8 @@ swap_on_off_geli(char *name, char *mntop
 	ops = strdup(mntops);
 
 	/* Default parameters for geli(8). */
-	aalgo = "hmac/sha256";
-	ealgo = "aes";
+	aalgo = aalgo_default;
+	ealgo = ealgo_default;
 	keylen = 256;
 	sectorsize = 4096;
 


More information about the svn-src-head mailing list