aboutsummaryrefslogtreecommitdiffstats
path: root/net/samba-pdbsql/files/patch-pdb_pgsql.c
blob: 318451ef0f5874126d9b468b2a5e0cda4cf5e322 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
--- pdb_pgsql.c.orig    2008-05-01 12:30:43.000000000 +0200
+++ pdb_pgsql.c 2008-05-01 12:41:38.000000000 +0200
@@ -164,7 +164,7 @@
    pdb_set_profile_path         (u, PQgetvalue(r, row, 13), PDB_SET);
    pdb_set_acct_desc            (u, PQgetvalue(r, row, 14), PDB_SET);
    pdb_set_workstations         (u, PQgetvalue(r, row, 15), PDB_SET);
-   pdb_set_commemt              (u, PQgetvalue(r, row, 16), PDB_SET);
+   pdb_set_comment              (u, PQgetvalue(r, row, 16), PDB_SET);
    pdb_set_munged_dial          (u, PQgetvalue(r, row, 17), PDB_SET);
  
    pdb_set_acct_ctrl            (u, PQgetlong (r, row, 23), PDB_SET);
@@ -551,8 +551,13 @@
 static NTSTATUS pgsqlsam_init (struct pdb_methods **pdb_method, const char *location)
 {
    NTSTATUS nt_status;
-   struct pdb_pgsql_data *data = malloc_p(struct pdb_pgsql_data);
-   
+   struct pdb_pgsql_data *data = malloc(sizeof(struct pdb_pgsql_data));
+
+   if (data == NULL) {
+       DEBUG(0, ("Can't allocate memory to data\n"));
+       return NT_STATUS_NO_MEMORY;
+   }
+
    if (!NT_STATUS_IS_OK(nt_status = make_pdb_method(pdb_method))) {
        return nt_status;
         }