Ignore:
Timestamp:
Apr 9, 2010, 3:51:41 PM (15 years ago)
Author:
Silvan Scherrer
Message:

Samba 3.5.x: trunk update to 3.5.2

Location:
trunk/server
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/server

  • trunk/server/source3/libads/ldap_printer.c

    r414 r429  
    347347                for (i=0; i < count; i++) {
    348348                        struct regval_blob v;
    349                         DATA_BLOB blob;
    350 
    351                         result = push_spoolss_PrinterData(mem_ctx, &blob,
    352                                                           info[i].type,
    353                                                           info[i].data);
    354                         if (W_ERROR_IS_OK(result)) {
    355                                 fstrcpy(v.valuename, info[i].value_name);
    356                                 v.type = info[i].type;
    357                                 v.data_p = blob.data;
    358                                 v.size = blob.length;
    359 
    360                                 map_regval_to_ads(mem_ctx, mods, &v);
    361                         }
     349
     350                        fstrcpy(v.valuename, info[i].value_name);
     351                        v.type = info[i].type;
     352                        v.data_p = info[i].data->data;
     353                        v.size = info[i].data->length;
     354
     355                        map_regval_to_ads(mem_ctx, mods, &v);
    362356                }
    363357        }
     
    374368                for (i=0; i < count; i++) {
    375369                        struct regval_blob v;
    376                         DATA_BLOB blob = data_blob_null;
    377 
    378                         result = push_spoolss_PrinterData(mem_ctx, &blob,
    379                                                           info[i].type,
    380                                                           info[i].data);
    381                         if (W_ERROR_IS_OK(result)) {
    382                                 fstrcpy(v.valuename, info[i].value_name);
    383                                 v.type = info[i].type;
    384                                 v.data_p = blob.data;
    385                                 v.size = blob.length;
    386 
    387                                 map_regval_to_ads(mem_ctx, mods, &v);
    388                         }
     370
     371                        fstrcpy(v.valuename, info[i].value_name);
     372                        v.type = info[i].type;
     373                        v.data_p = info[i].data->data;
     374                        v.size = info[i].data->length;
     375
     376                        map_regval_to_ads(mem_ctx, mods, &v);
    389377                }
    390378        }
Note: See TracChangeset for help on using the changeset viewer.