forked from Bananymous/banan-os
				
			
			update main #1
			
				
			
		
		
		
	| 
						 | 
					@ -701,11 +701,17 @@ BAN::String get_prompt()
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
			case 'u':
 | 
								case 'u':
 | 
				
			||||||
			{
 | 
								{
 | 
				
			||||||
				auto* passwd = getpwuid(geteuid());
 | 
									static char* username = nullptr;
 | 
				
			||||||
				if (passwd == nullptr)
 | 
									if (username == nullptr)
 | 
				
			||||||
					break;
 | 
									{
 | 
				
			||||||
				MUST(prompt.append(passwd->pw_name));
 | 
										auto* passwd = getpwuid(geteuid());
 | 
				
			||||||
				endpwent();
 | 
										if (passwd == nullptr)
 | 
				
			||||||
 | 
											break;
 | 
				
			||||||
 | 
										username = new char[strlen(passwd->pw_name) + 1];
 | 
				
			||||||
 | 
										strcpy(username, passwd->pw_name);
 | 
				
			||||||
 | 
										endpwent();
 | 
				
			||||||
 | 
									}
 | 
				
			||||||
 | 
									MUST(prompt.append(username));
 | 
				
			||||||
				break;
 | 
									break;
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
			case 'h':
 | 
								case 'h':
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue