-
/*
* MySQL password backend for samba
* Copyright (C) Jelmer Vernooij 2002
CONFIG_UNKNOWN_6_DEFAULT),
config_value(data, "table", CONFIG_TABLE_DEFAULT)
);
+ DEBUG(5, ("Executing query %s\n", query));
ret = mysql_query(data->handle, query);
SAFE_FREE(query);
if (ret) {
DEBUG(0,
- ("Error executing query: %s\n", mysql_error(data->handle)));
+ ("Error executing MySQL query %s\n", mysql_error(data->handle)));
return NT_STATUS_UNSUCCESSFUL;
}
}
DEBUG(5,
- ("mysqlsam_setsampwent succeeded(%d results)!\n",
- mysql_num_fields(data->pwent)));
+ ("mysqlsam_setsampwent succeeded(%lu results)!\n",
+ mysql_num_rows(data->pwent)));
return NT_STATUS_OK;
}
esc_sname);
SAFE_FREE(esc_sname);
+
+ DEBUG(5, ("Executing query %s\n", query));
mysql_ret = mysql_query(data->handle, query);
if (mysql_ret) {
DEBUG(0,
- ("Error while executing MySQL query: %s\n",
+ ("Error while executing MySQL query %s\n",
mysql_error(data->handle)));
return NT_STATUS_UNSUCCESSFUL;
}
/* I know this is somewhat overkill but only the talloc
* functions have asprint_append and the 'normal' asprintf
* is a GNU extension */
- query.mem_ctx = talloc_init();
+ query.mem_ctx = talloc_init("mysqlsam_replace_sam_account");
query.part2 = talloc_asprintf(query.mem_ctx, "%s", "");
if (query.update) {
query.part1 =
if (pdb_get_pass_last_set_time(newpwd)) {
pdb_mysql_int_field(methods, &query,
config_value_write(data,
- "pass must change time column",
+ "pass last set time column",
CONFIG_PASS_LAST_SET_TIME_DEFAULT),
pdb_get_pass_last_set_time(newpwd));
}