]> git.lizzy.rs Git - plan9front.git/blobdiff - sys/src/cmd/import.c
upas/fs: remove useless loop in rf822()
[plan9front.git] / sys / src / cmd / import.c
index 2f271928b29885638fb69b3e5499d8f83061e55a..c271705b600f5e4cf32c08eac9566ae87f4a4a98 100644 (file)
@@ -37,31 +37,6 @@ int  filter(int, char *, char *);
 
 static void    mksecret(char *, uchar *);
 
-/*
- * based on libthread's threadsetname, but drags in less library code.
- * actually just sets the arguments displayed.
- */
-void
-procsetname(char *fmt, ...)
-{
-       int fd;
-       char *cmdname;
-       char buf[128];
-       va_list arg;
-
-       va_start(arg, fmt);
-       cmdname = vsmprint(fmt, arg);
-       va_end(arg);
-       if (cmdname == nil)
-               return;
-       snprint(buf, sizeof buf, "#p/%d/args", getpid());
-       if((fd = open(buf, OWRITE)) >= 0){
-               write(fd, cmdname, strlen(cmdname)+1);
-               close(fd);
-       }
-       free(cmdname);
-}
-
 void
 post(char *name, char *envname, int srvfd)
 {
@@ -192,8 +167,9 @@ main(int argc, char **argv)
                char fromserversecret[21];
                int i;
 
-               assert(ai->nsecret <= sizeof(key)-4);
-               memmove(key+4, ai->secret, ai->nsecret);
+               if(ai->nsecret < 8)
+                       sysfatal("secret too small to ssl");
+               memmove(key+4, ai->secret, 8);
 
                /* exchange random numbers */
                srand(truerand());