summaryrefslogtreecommitdiff
path: root/alpine/adrbkcmd.c
diff options
context:
space:
mode:
authorEduardo Chappa <chappa@washington.edu>2021-05-08 21:01:02 -0600
committerEduardo Chappa <chappa@washington.edu>2021-05-08 21:01:02 -0600
commitb5eb45a153202d72aeb48de1149e7c74aef979fd (patch)
tree1fbc156a717e7963cd0c02fd7352bc801949c550 /alpine/adrbkcmd.c
parent2f953255a8c494e3033015eb064c6ecace9ffeda (diff)
downloadalpine-b5eb45a153202d72aeb48de1149e7c74aef979fd.tar.xz
* Clear out some gcc warnings, and code improvement. Work in progress.HEADmaster
Diffstat (limited to 'alpine/adrbkcmd.c')
-rw-r--r--alpine/adrbkcmd.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/alpine/adrbkcmd.c b/alpine/adrbkcmd.c
index c22ca31..94d9077 100644
--- a/alpine/adrbkcmd.c
+++ b/alpine/adrbkcmd.c
@@ -2185,11 +2185,12 @@ convert_abook_to_remote(struct pine *ps, PerAddrBook *pab, char *rem_folder_pref
if(*rem_abook){
file = cpystr(rem_abook);
if(pab->abnick){
- nick = (char *)fs_get((MAX(strlen(pab->abnick),strlen("Address Book"))+8) * sizeof(char));
- snprintf(nick, sizeof(nick), "Remote %s",
+ int len = MAX(strlen(pab->abnick),strlen("Address Book"))+8;
+ nick = (char *)fs_get(len * sizeof(char));
+ snprintf(nick, len, "Remote %s",
(pab->abnick && !strcmp(pab->abnick, DF_ADDRESSBOOK))
? "Address Book" : pab->abnick);
- nick[sizeof(nick)-1] = '\0';
+ nick[len-1] = '\0';
}
else
nick = cpystr("Remote Address Book");