[SCM] Samba Shared Repository - branch master updated
Volker Lendecke
vlendec at samba.org
Sun May 12 09:45:02 MDT 2013
The branch, master has been updated
via 09d3f57 lib: Fix CID 241650 Sizeof not portable
via 7027c6a pthreadpool: Fix CID 710828 Sizeof not portable
via 8b3d4ef dbwrap: Fix CID 1002092 Uninitialized scalar variable
from 3b3b5b0 docs: smb.conf: fix max read/write/trans default values (bug #9871)
http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master
- Log -----------------------------------------------------------------
commit 09d3f577c803dc22531eb9d74d08b16eedbe84f0
Author: Volker Lendecke <vl at samba.org>
Date: Sun May 12 12:47:39 2013 +0200
lib: Fix CID 241650 Sizeof not portable
Signed-off-by: Volker Lendecke <vl at samba.org>
Reviewed-by: Ira Cooper <ira at samba.org>
Autobuild-User(master): Volker Lendecke <vl at samba.org>
Autobuild-Date(master): Sun May 12 17:44:55 CEST 2013 on sn-devel-104
commit 7027c6aca96ce4eb4b6a4207f206d7b85eae7c56
Author: Volker Lendecke <vl at samba.org>
Date: Sun May 12 12:44:41 2013 +0200
pthreadpool: Fix CID 710828 Sizeof not portable
Signed-off-by: Volker Lendecke <vl at samba.org>
Reviewed-by: Ira Cooper <ira at samba.org>
commit 8b3d4eff9342de812d0d27759beeff5e4e7532d1
Author: Volker Lendecke <vl at samba.org>
Date: Sun May 12 12:33:49 2013 +0200
dbwrap: Fix CID 1002092 Uninitialized scalar variable
We don't set saved_errno in the ret==0 case.
Signed-off-by: Volker Lendecke <vl at samba.org>
Reviewed-by: Ira Cooper <ira at samba.org>
-----------------------------------------------------------------------
Summary of changes:
lib/dbwrap/dbwrap_ntdb.c | 4 +++-
source3/lib/pthreadpool/pthreadpool.c | 2 +-
source3/lib/util_str.c | 2 +-
3 files changed, 5 insertions(+), 3 deletions(-)
Changeset truncated at 500 lines:
diff --git a/lib/dbwrap/dbwrap_ntdb.c b/lib/dbwrap/dbwrap_ntdb.c
index 5be7b84..658c487 100644
--- a/lib/dbwrap/dbwrap_ntdb.c
+++ b/lib/dbwrap/dbwrap_ntdb.c
@@ -326,7 +326,9 @@ static int timeout_lock(int fd, int rw, off_t off, off_t len, bool waitflag,
}
alarm(0);
- errno = saved_errno;
+ if (ret != 0) {
+ errno = saved_errno;
+ }
return ret;
}
diff --git a/source3/lib/pthreadpool/pthreadpool.c b/source3/lib/pthreadpool/pthreadpool.c
index 0430377..c5c9367 100644
--- a/source3/lib/pthreadpool/pthreadpool.c
+++ b/source3/lib/pthreadpool/pthreadpool.c
@@ -407,7 +407,7 @@ static void pthreadpool_server_exit(struct pthreadpool *pool)
pool->num_threads -= 1;
exited = (pthread_t *)realloc(
- pool->exited, sizeof(pthread_t *) * (pool->num_exited + 1));
+ pool->exited, sizeof(pthread_t) * (pool->num_exited + 1));
if (exited == NULL) {
/* lost a thread status */
diff --git a/source3/lib/util_str.c b/source3/lib/util_str.c
index 314c7ea..967beda 100644
--- a/source3/lib/util_str.c
+++ b/source3/lib/util_str.c
@@ -1282,7 +1282,7 @@ char **str_list_make_v3(TALLOC_CTX *mem_ctx, const char *string,
list = tmp;
memset (&list[num], 0,
- ((sizeof(char**)) * (S_LIST_ABS +1)));
+ ((sizeof(char*)) * (S_LIST_ABS +1)));
}
list[num] = tok;
--
Samba Shared Repository
More information about the samba-cvs
mailing list