diff --git a/xtrn/sbj/sbj.c b/xtrn/sbj/sbj.c index a953cdea0175dffbdf52f9bab2851d966ac6e905..4679a931980290a6537d2eb642fd8ef5b41d1ced 100644 --- a/xtrn/sbj/sbj.c +++ b/xtrn/sbj/sbj.c @@ -685,11 +685,11 @@ while(1) { strcat(str," "); if(h>21) { strcat(str,Bust); - sprintf(str2,YourHand,h,str); + snprintf(str2, sizeof(str2), YourHand,h,str); if(!symbols) strip_symbols(str2); bputs(str2); - sprintf(str2,UserHand,user_name,h,str); + snprintf(str2, sizeof(str2), UserHand,user_name,h,str); putallnodemsg(str2); break; } if(h==21) { @@ -703,20 +703,20 @@ while(1) { && player[i][2].value==7) strcat(str,Three7s); strcat(str,TwentyOne); } - sprintf(str2,YourHand,h,str); + snprintf(str2, sizeof(str2), YourHand,h,str); if(!symbols) strip_symbols(str2); bputs(str2); - sprintf(str2,UserHand,user_name,h,str); + snprintf(str2, sizeof(str2), UserHand,user_name,h,str); putallnodemsg(str2); // fdelay(500); break; } strcat(str,"\r\n"); - sprintf(str2,YourHand,h,str); + snprintf(str2, sizeof(str2), YourHand,h,str); if(!symbols) strip_symbols(str2); bputs(str2); - sprintf(str2,UserHand,user_name,h,str); + snprintf(str2, sizeof(str2), UserHand,user_name,h,str); putallnodemsg(str2); if(doub) break; @@ -939,11 +939,11 @@ while(1) { write(file,tmp,strlen(tmp)); close(file); } /* close winning log */ strcat(str,"\1n\r\n"); - sprintf(str2,YourHand,h,str); + snprintf(str2, sizeof(str2), YourHand,h,str); if(!symbols) strip_symbols(str2); bputs(str2); - sprintf(str2,UserHand,user_name,h,str); + snprintf(str2, sizeof(str2), UserHand,user_name,h,str); putallnodemsg(str2); } nextplayer();