Ignore:
Timestamp:
Aug 2, 2010, 8:16:45 PM (15 years ago)
Author:
Silvan Scherrer
Message:

Samba Server 3.5: trunk update to 3.5.4

Location:
trunk/server
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/server

  • trunk/server/source3/printing/nt_printing.c

    r429 r480  
    9292        {"Statement",0x1,0x221b4,0x34b5c,0x0,0x0,0x221b4,0x34b5c},
    9393        {"Executive",0x1,0x2cf56,0x411cc,0x0,0x0,0x2cf56,0x411cc},
     94        {"A0",0x1,0xcd528,0x122488,0x0,0x0,0xcd528,0x122488},
     95        {"A1",0x1,0x91050,0xcd528,0x0,0x0,0x91050,0xcd528},
    9496        {"A3",0x1,0x48828,0x668a0,0x0,0x0,0x48828,0x668a0},
    9597        {"A4",0x1,0x33450,0x48828,0x0,0x0,0x33450,0x48828},
     
    16031605
    16041606#define strip_driver_path(_mem_ctx, _element) do { \
    1605         if ((_p = strrchr((_element), '\\')) != NULL) { \
     1607        if (_element && ((_p = strrchr((_element), '\\')) != NULL)) { \
    16061608                (_element) = talloc_asprintf((_mem_ctx), "%s", _p+1); \
    16071609                W_ERROR_HAVE_NO_MEMORY((_element)); \
     
    16241626        char *_p;
    16251627
     1628        if (!*driver_path || !*data_file || !*config_file) {
     1629                return WERR_INVALID_PARAM;
     1630        }
     1631
    16261632        /* clean up the driver name.
    16271633         * we can get .\driver.dll
     
    16331639        strip_driver_path(mem_ctx, *data_file);
    16341640        strip_driver_path(mem_ctx, *config_file);
    1635         strip_driver_path(mem_ctx, *help_file);
     1641        if (help_file) {
     1642                strip_driver_path(mem_ctx, *help_file);
     1643        }
    16361644
    16371645        if (dependent_files && dependent_files->string) {
Note: See TracChangeset for help on using the changeset viewer.