CID 1075: Variable "su" tracked as NULL was dereferenced.

Index: ftpd.c
===================================================================
RCS file: /cvsroot/src/libexec/ftpd/ftpd.c,v
retrieving revision 1.172
diff -u -u -r1.172 ftpd.c
--- ftpd.c	25 Feb 2006 02:28:55 -0000	1.172
+++ ftpd.c	17 Mar 2006 13:37:54 -0000
@@ -2525,11 +2525,12 @@
 		ispassive = 1;
 		goto printaddr;
 	} else if (usedefault == 0) {
+		su = (struct sockinet *)&data_dest;
+
 		if (epsvall) {
 			reply(0, "EPSV only mode (EPSV ALL)");
 			goto epsvonly;
 		}
-		su = (struct sockinet *)&data_dest;
  printaddr:
 							/* PASV/PORT */
 		if (su->su_family == AF_INET) {
