|
37 | 37 | * |
38 | 38 | * |
39 | 39 | * IDENTIFICATION |
40 | | - * $PostgreSQL: pgsql/src/backend/postmaster/postmaster.c,v 1.518 2007/02/08 15:46:04 momjian Exp $ |
| 40 | + * $PostgreSQL: pgsql/src/backend/postmaster/postmaster.c,v 1.519 2007/02/10 14:58:54 petere Exp $ |
41 | 41 | * |
42 | 42 | * NOTES |
43 | 43 | * |
@@ -3828,7 +3828,7 @@ save_backend_variables(BackendParameters * param, Port *port, |
3828 | 3828 | memcpy(¶m->port,port,sizeof(Port)); |
3829 | 3829 | write_inheritable_socket(¶m->portsocket,port->sock,childPid); |
3830 | 3830 |
|
3831 | | -StrNCpy(param->DataDir,DataDir,MAXPGPATH); |
| 3831 | +strlcpy(param->DataDir,DataDir,MAXPGPATH); |
3832 | 3832 |
|
3833 | 3833 | memcpy(¶m->ListenSocket,&ListenSocket,sizeof(ListenSocket)); |
3834 | 3834 |
|
@@ -3859,14 +3859,14 @@ save_backend_variables(BackendParameters * param, Port *port, |
3859 | 3859 |
|
3860 | 3860 | memcpy(¶m->syslogPipe,&syslogPipe,sizeof(syslogPipe)); |
3861 | 3861 |
|
3862 | | -StrNCpy(param->my_exec_path,my_exec_path,MAXPGPATH); |
| 3862 | +strlcpy(param->my_exec_path,my_exec_path,MAXPGPATH); |
3863 | 3863 |
|
3864 | | -StrNCpy(param->pkglib_path,pkglib_path,MAXPGPATH); |
| 3864 | +strlcpy(param->pkglib_path,pkglib_path,MAXPGPATH); |
3865 | 3865 |
|
3866 | | -StrNCpy(param->ExtraOptions,ExtraOptions,MAXPGPATH); |
| 3866 | +strlcpy(param->ExtraOptions,ExtraOptions,MAXPGPATH); |
3867 | 3867 |
|
3868 | | -StrNCpy(param->lc_collate,setlocale(LC_COLLATE,NULL),LOCALE_NAME_BUFLEN); |
3869 | | -StrNCpy(param->lc_ctype,setlocale(LC_CTYPE,NULL),LOCALE_NAME_BUFLEN); |
| 3868 | +strlcpy(param->lc_collate,setlocale(LC_COLLATE,NULL),LOCALE_NAME_BUFLEN); |
| 3869 | +strlcpy(param->lc_ctype,setlocale(LC_CTYPE,NULL),LOCALE_NAME_BUFLEN); |
3870 | 3870 |
|
3871 | 3871 | return true; |
3872 | 3872 | } |
@@ -4060,11 +4060,11 @@ restore_backend_variables(BackendParameters * param, Port *port) |
4060 | 4060 |
|
4061 | 4061 | memcpy(&syslogPipe,¶m->syslogPipe,sizeof(syslogPipe)); |
4062 | 4062 |
|
4063 | | -StrNCpy(my_exec_path,param->my_exec_path,MAXPGPATH); |
| 4063 | +strlcpy(my_exec_path,param->my_exec_path,MAXPGPATH); |
4064 | 4064 |
|
4065 | | -StrNCpy(pkglib_path,param->pkglib_path,MAXPGPATH); |
| 4065 | +strlcpy(pkglib_path,param->pkglib_path,MAXPGPATH); |
4066 | 4066 |
|
4067 | | -StrNCpy(ExtraOptions,param->ExtraOptions,MAXPGPATH); |
| 4067 | +strlcpy(ExtraOptions,param->ExtraOptions,MAXPGPATH); |
4068 | 4068 |
|
4069 | 4069 | setlocale(LC_COLLATE,param->lc_collate); |
4070 | 4070 | setlocale(LC_CTYPE,param->lc_ctype); |
|