Changeset 2136 in MondoRescue for branches/2.2.8/mondo/src/common
- Timestamp:
- Feb 2, 2009, 1:09:01 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2.8/mondo/src/common/newt-specific.c
r2064 r2136 121 121 122 122 /*@ buffers ********************************************************** */ 123 char *tmp;124 123 int i; 125 124 126 tmp = malloc(MAX_NEWT_COMMENT_LEN);127 125 assert_string_is_neither_NULL_nor_zerolength(prompt); 128 126 129 127 if (g_text_mode) { 128 129 char *tmp; 130 tmp = malloc(MAX_NEWT_COMMENT_LEN); 131 130 132 while (1) { 131 133 system("sync"); … … 154 156 } 155 157 } else { 156 paranoid_free(tmp);157 158 return (popup_with_buttons(prompt, "Yes", "No")); 158 159 } … … 798 799 799 800 /*@ buffers *********************************************************** */ 800 char *prompt , *tmp;801 char *prompt; 801 802 802 803 /*@ newt ************************************************************** */ … … 807 808 newtComponent text; 808 809 809 prompt = malloc(MAX_NEWT_COMMENT_LEN);810 tmp = malloc(MAX_NEWT_COMMENT_LEN);811 810 assert_string_is_neither_NULL_nor_zerolength(p); 812 811 assert(button1 != NULL); 813 812 assert(button2 != NULL); 813 prompt = malloc(MAX_NEWT_COMMENT_LEN); 814 814 if (g_text_mode) { 815 815 if (strlen(button2) == 0) { … … 818 818 printf("%s (%s or %s) --> ", p, button1, button2); 819 819 } 820 for ( tmp[0] = '\0';821 strcmp( tmp, button1) && (strlen(button2) == 0822 || strcmp( tmp, button2));) {820 for (prompt[0] = '\0'; 821 strcmp(prompt, button1) && (strlen(button2) == 0 822 || strcmp(prompt, button2));) { 823 823 printf("--> "); 824 (void) fgets(tmp, MAX_NEWT_COMMENT_LEN, stdin); 825 } 826 if (!strcmp(tmp, button1)) { 827 paranoid_free(tmp); 824 (void) fgets(prompt, MAX_NEWT_COMMENT_LEN, stdin); 825 } 826 if (!strcmp(prompt, button1)) { 828 827 paranoid_free(prompt); 829 828 return (TRUE); 830 829 } else { 831 paranoid_free(tmp);832 830 paranoid_free(prompt); 833 831 return (FALSE); … … 861 859 newtPopWindow(); 862 860 if (b_res == b_1) { 863 paranoid_free(tmp);864 861 paranoid_free(prompt); 865 862 return (TRUE); 866 863 } else { 867 paranoid_free(tmp);868 864 paranoid_free(prompt); 869 865 return (FALSE);
Note:
See TracChangeset
for help on using the changeset viewer.