Diff for /qemu/slirp/misc.c between versions 1.1.1.6 and 1.1.1.8

version 1.1.1.6, 2018/04/24 17:41:11 version 1.1.1.8, 2018/04/24 18:31:21
Line 179  fork_exec(struct socket *so, const char  Line 179  fork_exec(struct socket *so, const char 
                    close(s);                     close(s);
   
                 i = 0;                  i = 0;
                 bptr = strdup(ex); /* No need to free() this */                  bptr = qemu_strdup(ex); /* No need to free() this */
                 if (do_pty == 1) {                  if (do_pty == 1) {
                         /* Setup "slirp.telnetd -x" */                          /* Setup "slirp.telnetd -x" */
                         argv[i++] = "slirp.telnetd";                          argv[i++] = "slirp.telnetd";
Line 200  fork_exec(struct socket *so, const char  Line 200  fork_exec(struct socket *so, const char 
                 execvp(argv[0], (char **)argv);                  execvp(argv[0], (char **)argv);
   
                 /* Ooops, failed, let's tell the user why */                  /* Ooops, failed, let's tell the user why */
                   {          fprintf(stderr, "Error: execvp of %s failed: %s\n",
                           char buff[256];                  argv[0], strerror(errno));
   
                           snprintf(buff, sizeof(buff),  
                                    "Error: execvp of %s failed: %s\n",  
                                    argv[0], strerror(errno));  
                           write(2, buff, strlen(buff)+1);  
                   }  
                 close(0); close(1); close(2); /* XXX */                  close(0); close(1); close(2); /* XXX */
                 exit(1);                  exit(1);
   
Line 266  void lprint(const char *format, ...) Line 260  void lprint(const char *format, ...)
     va_list args;      va_list args;
   
     va_start(args, format);      va_start(args, format);
     monitor_vprintf(cur_mon, format, args);      monitor_vprintf(default_mon, format, args);
     va_end(args);      va_end(args);
 }  }
   

Removed from v.1.1.1.6  
changed lines
  Added in v.1.1.1.8


unix.superglobalmegacorp.com