Changeset 42


Ignore:
Timestamp:
Jun 5, 2006, 12:44:29 AM (19 years ago)
Author:
rainer
Message:

Bugfix for regression that makes local updates impossible for clients

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/docs/Changelog

    r41 r42  
    112.2.1:
     2        * fix a regression that would make impossible local updates w/clients
     3        * fix a few missing '\n' in sh_getopt.c
    24        * sh_kern.c: fall back on mmap() if read() fails on /dev/kmem
    35        * fix Solaris package creation
  • trunk/src/sh_getopt.c

    r27 r42  
    521521                                  0 != (* op_table[i].func )(argv[1]))
    522522                                fprintf (stderr,
    523                                          _("Error processing option -%c"),
     523                                         _("Error processing option -%c\n"),
    524524                                         op_table[i].shortopt);
    525525                              break;
     
    531531                              0 != (* op_table[i].func )(NULL))
    532532                            fprintf (stderr,
    533                                      _("Error processing option -%c"),
     533                                     _("Error processing option -%c\n"),
    534534                                     op_table[i].shortopt);
    535535                          break;
     
    586586                                  0 != (* op_table[i].func )(argv[1]))
    587587                                fprintf (stderr,
    588                                          _("Error processing option -%s"),
     588                                         _("Error processing option -%s\n"),
    589589                                         op_table[i].longopt);
    590590                              break;
     
    600600                                  0 != (* op_table[i].func )(theequal))
    601601                                fprintf (stderr,
    602                                          _("Error processing option -%s"),
     602                                         _("Error processing option -%s\n"),
    603603                                         op_table[i].longopt);
    604604                              break;
     
    617617                          0 != (* op_table[i].func )(NULL))
    618618                        fprintf (stderr,
    619                                  _("Error processing option -%s"),
     619                                 _("Error processing option -%s\n"),
    620620                                 op_table[i].longopt);
    621621                      break;
  • trunk/src/sh_unix.c

    r40 r42  
    36863686{
    36873687  static int init = 0;
     3688  struct stat buf;
    36883689
    36893690  SL_ENTER(_("file_is_remote"));
     
    36963697  if (0 == sl_strncmp (sh.data.path, preq, 15))
    36973698    {
     3699      if (sh.data.path[15] != '\0') /* should be start of path */
     3700        {
     3701          if (0 == stat(&(sh.data.path[15]), &buf))
     3702            {
     3703              SL_RETURN( S_FALSE, _("file_is_remote"));
     3704            }
     3705        }
    36983706      SL_RETURN( S_TRUE, _("file_is_remote"));
    36993707    }
Note: See TracChangeset for help on using the changeset viewer.